{ "status": "success", "tracking_id": "171178082439453117SG1UZ", "data": [ { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-0", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "MUC", "arrival_time": "2026-07-06T20:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "VL", "carrier_name": "Med View Airlines", "carrier_logo": "VL.png", "flight_number": "4205" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "4205" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "MUC", "departure_time": "2026-07-06T22:30", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-07T02:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-0", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10266.72, "gross_total": 7008, "base_fare": 6492.88, "tax": 3773.84, "sell": { "currency": "SEK", "total": 10266.72, "base_fare": 6492.88, "tax": 3773.84 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzAwOCwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI1NzZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDA4LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjU3NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDA4LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjU3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10266.72, "base_fare": 6492.88, "tax": 3773.84, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3773.84", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10266.72, "base_fare": 6492.88, "tax": 3773.84, "gross": { "base_fare": "6492.88", "tax": "3773.84", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwMDguMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjU3Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzAwOC4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNTc2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI1NzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDA4LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI1NzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzAwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER0", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEzMjUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTVVDIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IlZMIiwiZmxpZ2h0TnVtYmVyIjoiNDIwNSIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjIyOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDciLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6Ik1VQyIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxNzQyIiwiZXF1aXBtZW50VHlwZSI6IjMyTiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDY6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwOTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzE0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MTgzNTA2MDcyNjIwMzBHT1RNVUNMSFZMNDIwNTA2MDcyNjIyMzAwNzA3MjYwMjA1TVVDSVNUTEhMSDE3NDIwNzA3MjYwNjMwMDcwNzI2MDkwMElTVEVCTFRLVEszMTQiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBTQVZFUiIsImNhcnJpZXIiOiJMSCJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiTEgiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA3LTI2IiwidGltZU9mQXJyaXZhbCI6IjEyOjQ1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRUJMIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIzMTUiLCJlcXVpcG1lbnRUeXBlIjoiNzNIIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNzo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA3LTI2IiwidGltZU9mQXJyaXZhbCI6IjIwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkZSQSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJMSCIsIm9wZXJhdGluZ0NhcnJpZXIiOiJMSCIsImZsaWdodE51bWJlciI6IjEzMDEiLCJlcXVpcG1lbnRUeXBlIjoiMzJBIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA3LTI2IiwidGltZU9mQXJyaXZhbCI6IjIzOjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRlJBIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uIjoiR09UIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJMSCIsIm9wZXJhdGluZ0NhcnJpZXIiOiJMSCIsImZsaWdodE51bWJlciI6IjgyMCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI2MDcyNjA5NTUyNjA3MjYxMjQ1RUJMSVNUVEtUSzMxNTI2MDcyNjE3NTUyNjA3MjYyMDA1SVNURlJBTEhMSDEzMDEyNjA3MjYyMTUwMjYwNzI2MjMyNUZSQUdPVExITEg4MjAiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBTQVZFUiIsImNhcnJpZXIiOiJMSCJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBTQVZFUiIsImNhcnJpZXIiOiJMSCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MDA4IiwidG90YWxUYXgiOiIyNTc2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MDA4IiwidG90YWxUYXhBbW91bnQiOiIyNTc2IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3OTY0IiwidG90YWxUYXgiOiIyNTc2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09CQVNFIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEJBU0UiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc5NjQiLCJ0b3RhbFRheEFtb3VudCI6IjI1NzYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTQ5NSIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMzkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgRkxFWCIsImNhcnJpZXIiOiJMSCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5MDA2IiwidG90YWxUYXgiOiIyNTc2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgRkxFWCIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTAwNiIsInRvdGFsVGF4QW1vdW50IjoiMjU3NiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "MUC", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "MUC", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "VL", "calendar_total_currency": "SEK", "calendar_total_price": 10266.72, "calendar_total_sell": 10266.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10266.72, "filter": { "id": "F1AE00019-0", "price": 10266.72, "gross_total": 7008, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "VL", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY SAVER", "connecting_airport": { "0": "MUC", "1": "IST", "3": "FRA" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:35", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061835muc2026070620304205muc202607062230ist2026070702051742ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-1", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "MUC", "arrival_time": "2026-07-06T20:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "VL", "carrier_name": "Med View Airlines", "carrier_logo": "VL.png", "flight_number": "4205" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "4205" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "MUC", "departure_time": "2026-07-06T22:30", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-07T02:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-1", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10266.72, "gross_total": 7008, "base_fare": 6492.88, "tax": 3773.84, "sell": { "currency": "SEK", "total": 10266.72, "base_fare": 6492.88, "tax": 3773.84 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzAwOCwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI1NzZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDA4LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjU3NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDA4LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjU3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10266.72, "base_fare": 6492.88, "tax": 3773.84, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3773.84", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10266.72, "base_fare": 6492.88, "tax": 3773.84, "gross": { "base_fare": "6492.88", "tax": "3773.84", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwMDguMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjU3Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzAwOC4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNTc2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI1NzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDA4LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI1NzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzAwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER1", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEzMjUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTVVDIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IlZMIiwiZmxpZ2h0TnVtYmVyIjoiNDIwNSIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjIyOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDciLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6Ik1VQyIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxNzQyIiwiZXF1aXBtZW50VHlwZSI6IjMyTiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDY6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwOTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzE0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MTgzNTA2MDcyNjIwMzBHT1RNVUNMSFZMNDIwNTA2MDcyNjIyMzAwNzA3MjYwMjA1TVVDSVNUTEhMSDE3NDIwNzA3MjYwNjMwMDcwNzI2MDkwMElTVEVCTFRLVEszMTQiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBTQVZFUiIsImNhcnJpZXIiOiJMSCJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxODQ1IiwiTWFqb3JpdHlDYXJyaWVyIjoiTEgiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNTo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA3LTI2IiwidGltZU9mQXJyaXZhbCI6IjA4OjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRUJMIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI4MDUiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNzo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA3LTI2IiwidGltZU9mQXJyaXZhbCI6IjIwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkZSQSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJMSCIsIm9wZXJhdGluZ0NhcnJpZXIiOiJMSCIsImZsaWdodE51bWJlciI6IjEzMDEiLCJlcXVpcG1lbnRUeXBlIjoiMzJBIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA3LTI2IiwidGltZU9mQXJyaXZhbCI6IjIzOjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRlJBIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uIjoiR09UIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJMSCIsIm9wZXJhdGluZ0NhcnJpZXIiOiJMSCIsImZsaWdodE51bWJlciI6IjgyMCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI2MDcyNjA1NDAyNjA3MjYwODMwRUJMSVNUVEtUSzgwNTI2MDcyNjE3NTUyNjA3MjYyMDA1SVNURlJBTEhMSDEzMDEyNjA3MjYyMTUwMjYwNzI2MjMyNUZSQUdPVExITEg4MjAiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBTQVZFUiIsImNhcnJpZXIiOiJMSCJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBTQVZFUiIsImNhcnJpZXIiOiJMSCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MDA4IiwidG90YWxUYXgiOiIyNTc2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MDA4IiwidG90YWxUYXhBbW91bnQiOiIyNTc2IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3OTY0IiwidG90YWxUYXgiOiIyNTc2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09CQVNFIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEJBU0UiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc5NjQiLCJ0b3RhbFRheEFtb3VudCI6IjI1NzYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTQ5NSIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMzkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgRkxFWCIsImNhcnJpZXIiOiJMSCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5MDA2IiwidG90YWxUYXgiOiIyNTc2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgRkxFWCIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTAwNiIsInRvdGFsVGF4QW1vdW50IjoiMjU3NiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "MUC", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "MUC", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "VL", "calendar_total_currency": "SEK", "calendar_total_price": 10266.72, "calendar_total_sell": 10266.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10266.72, "filter": { "id": "F1AE00019-1", "price": 10266.72, "gross_total": 7008, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "VL", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY SAVER", "connecting_airport": { "0": "MUC", "1": "IST", "3": "FRA" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:35", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061835muc2026070620304205muc202607062230ist2026070702051742ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-2", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "MUC", "arrival_time": "2026-07-06T20:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "VL", "carrier_name": "Med View Airlines", "carrier_logo": "VL.png", "flight_number": "4205" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "4205" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "MUC", "departure_time": "2026-07-06T22:30", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-07T02:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-2", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10266.72, "gross_total": 7008, "base_fare": 6492.88, "tax": 3773.84, "sell": { "currency": "SEK", "total": 10266.72, "base_fare": 6492.88, "tax": 3773.84 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzAwOCwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI1NzZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDA4LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjU3NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDA4LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjU3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10266.72, "base_fare": 6492.88, "tax": 3773.84, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3773.84", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10266.72, "base_fare": 6492.88, "tax": 3773.84, "gross": { "base_fare": "6492.88", "tax": "3773.84", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwMDguMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjU3Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzAwOC4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNTc2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI1NzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDA4LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI1NzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzAwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER2", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEzMjUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTVVDIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IlZMIiwiZmxpZ2h0TnVtYmVyIjoiNDIwNSIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjIyOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDciLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6Ik1VQyIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxNzQyIiwiZXF1aXBtZW50VHlwZSI6IjMyTiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDY6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwOTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzE0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MTgzNTA2MDcyNjIwMzBHT1RNVUNMSFZMNDIwNTA2MDcyNjIyMzAwNzA3MjYwMjA1TVVDSVNUTEhMSDE3NDIwNzA3MjYwNjMwMDcwNzI2MDkwMElTVEVCTFRLVEszMTQiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBTQVZFUiIsImNhcnJpZXIiOiJMSCJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIyMjQ1IiwiTWFqb3JpdHlDYXJyaWVyIjoiTEgiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMTo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA3LTI2IiwidGltZU9mQXJyaXZhbCI6IjA0OjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRUJMIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIzMTciLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNzo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA3LTI2IiwidGltZU9mQXJyaXZhbCI6IjIwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkZSQSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJMSCIsIm9wZXJhdGluZ0NhcnJpZXIiOiJMSCIsImZsaWdodE51bWJlciI6IjEzMDEiLCJlcXVpcG1lbnRUeXBlIjoiMzJBIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA3LTI2IiwidGltZU9mQXJyaXZhbCI6IjIzOjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRlJBIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uIjoiR09UIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJMSCIsIm9wZXJhdGluZ0NhcnJpZXIiOiJMSCIsImZsaWdodE51bWJlciI6IjgyMCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI2MDcyNjAxNDAyNjA3MjYwNDI1RUJMSVNUVEtUSzMxNzI2MDcyNjE3NTUyNjA3MjYyMDA1SVNURlJBTEhMSDEzMDEyNjA3MjYyMTUwMjYwNzI2MjMyNUZSQUdPVExITEg4MjAiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBTQVZFUiIsImNhcnJpZXIiOiJMSCJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBTQVZFUiIsImNhcnJpZXIiOiJMSCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MDA4IiwidG90YWxUYXgiOiIyNTc2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MDA4IiwidG90YWxUYXhBbW91bnQiOiIyNTc2IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3OTY0IiwidG90YWxUYXgiOiIyNTc2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09CQVNFIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEJBU0UiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc5NjQiLCJ0b3RhbFRheEFtb3VudCI6IjI1NzYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTQ5NSIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMzkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgRkxFWCIsImNhcnJpZXIiOiJMSCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5MDA2IiwidG90YWxUYXgiOiIyNTc2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgRkxFWCIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTAwNiIsInRvdGFsVGF4QW1vdW50IjoiMjU3NiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "MUC", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "MUC", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "VL", "calendar_total_currency": "SEK", "calendar_total_price": 10266.72, "calendar_total_sell": 10266.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10266.72, "filter": { "id": "F1AE00019-2", "price": 10266.72, "gross_total": 7008, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "VL", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY SAVER", "connecting_airport": { "0": "MUC", "1": "IST", "3": "FRA" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:35", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061835muc2026070620304205muc202607062230ist2026070702051742ist202607070630ebl202607070900314ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-3", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H35M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-3", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER3", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEzMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjE0OjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTU6NTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODE3IiwiZXF1aXBtZW50VHlwZSI6IjMyQSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMTc6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIyMTozNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkZSQSIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxMzA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwNDo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MTQxMDA2MDcyNjE1NTVHT1RGUkFMSExIODE3MDYwNzI2MTczMDA2MDcyNjIxMzVGUkFJU1RMSExIMTMwNDA3MDcyNjAyMTAwNzA3MjYwNDQ1SVNURUJMVEtUSzgwNCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE0MzAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJFQkwiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjMxNSIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjE3OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiMTMwMSIsImVxdWlwbWVudFR5cGUiOiIzMkEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJHT1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjYwNzI2MDk1NTI2MDcyNjEyNDVFQkxJU1RUS1RLMzE1MjYwNzI2MTc1NTI2MDcyNjIwMDVJU1RGUkFMSExIMTMwMTI2MDcyNjIxNTAyNjA3MjYyMzI1RlJBR09UTEhMSDgyMCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcwNjEiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcwNjEiLCJ0b3RhbFRheEFtb3VudCI6IjI2MjkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIzMCIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMTciLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAxNyIsInRvdGFsVGF4QW1vdW50IjoiMjYyOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxNDk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkwNTkiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5MDU5IiwidG90YWxUYXhBbW91bnQiOiIyNjI5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-3", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-4", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-4", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER4", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE2NDAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODE1IiwiZXF1aXBtZW50VHlwZSI6IjMyMSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMTc6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIyMTozNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkZSQSIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxMzA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwNDo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MTEwNTA2MDcyNjEyNTBHT1RGUkFMSExIODE1MDYwNzI2MTczMDA2MDcyNjIxMzVGUkFJU1RMSExIMTMwNDA3MDcyNjAyMTAwNzA3MjYwNDQ1SVNURUJMVEtUSzgwNCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE0MzAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJFQkwiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjMxNSIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjE3OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiMTMwMSIsImVxdWlwbWVudFR5cGUiOiIzMkEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJHT1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjYwNzI2MDk1NTI2MDcyNjEyNDVFQkxJU1RUS1RLMzE1MjYwNzI2MTc1NTI2MDcyNjIwMDVJU1RGUkFMSExIMTMwMTI2MDcyNjIxNTAyNjA3MjYyMzI1RlJBR09UTEhMSDgyMCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcwNjEiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcwNjEiLCJ0b3RhbFRheEFtb3VudCI6IjI2MjkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIzMCIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMTciLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAxNyIsInRvdGFsVGF4QW1vdW50IjoiMjYyOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxNDk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkwNTkiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5MDU5IiwidG90YWxUYXhBbW91bnQiOiIyNjI5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-4", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-5", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H35M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-5", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER5", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEzMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjE0OjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTU6NTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODE3IiwiZXF1aXBtZW50VHlwZSI6IjMyQSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMTc6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIyMTozNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkZSQSIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxMzA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwNDo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MTQxMDA2MDcyNjE1NTVHT1RGUkFMSExIODE3MDYwNzI2MTczMDA2MDcyNjIxMzVGUkFJU1RMSExIMTMwNDA3MDcyNjAyMTAwNzA3MjYwNDQ1SVNURUJMVEtUSzgwNCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE4NDUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjA1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJFQkwiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwNSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjE3OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiMTMwMSIsImVxdWlwbWVudFR5cGUiOiIzMkEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJHT1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjYwNzI2MDU0MDI2MDcyNjA4MzBFQkxJU1RUS1RLODA1MjYwNzI2MTc1NTI2MDcyNjIwMDVJU1RGUkFMSExIMTMwMTI2MDcyNjIxNTAyNjA3MjYyMzI1RlJBR09UTEhMSDgyMCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcwNjEiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcwNjEiLCJ0b3RhbFRheEFtb3VudCI6IjI2MjkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIzMCIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMTciLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAxNyIsInRvdGFsVGF4QW1vdW50IjoiMjYyOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxNDk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkwNTkiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5MDU5IiwidG90YWxUYXhBbW91bnQiOiIyNjI5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-5", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-6", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-6", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER6", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE2NDAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODE1IiwiZXF1aXBtZW50VHlwZSI6IjMyMSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMTc6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIyMTozNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkZSQSIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxMzA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwNDo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MTEwNTA2MDcyNjEyNTBHT1RGUkFMSExIODE1MDYwNzI2MTczMDA2MDcyNjIxMzVGUkFJU1RMSExIMTMwNDA3MDcyNjAyMTAwNzA3MjYwNDQ1SVNURUJMVEtUSzgwNCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE4NDUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjA1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJFQkwiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwNSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjE3OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiMTMwMSIsImVxdWlwbWVudFR5cGUiOiIzMkEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJHT1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjYwNzI2MDU0MDI2MDcyNjA4MzBFQkxJU1RUS1RLODA1MjYwNzI2MTc1NTI2MDcyNjIwMDVJU1RGUkFMSExIMTMwMTI2MDcyNjIxNTAyNjA3MjYyMzI1RlJBR09UTEhMSDgyMCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcwNjEiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcwNjEiLCJ0b3RhbFRheEFtb3VudCI6IjI2MjkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIzMCIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMTciLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAxNyIsInRvdGFsVGF4QW1vdW50IjoiMjYyOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxNDk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkwNTkiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5MDU5IiwidG90YWxUYXhBbW91bnQiOiIyNjI5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-6", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-7", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H35M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-7", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER7", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEzMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjE0OjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTU6NTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODE3IiwiZXF1aXBtZW50VHlwZSI6IjMyQSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMTc6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIyMTozNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkZSQSIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxMzA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwNDo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MTQxMDA2MDcyNjE1NTVHT1RGUkFMSExIODE3MDYwNzI2MTczMDA2MDcyNjIxMzVGUkFJU1RMSExIMTMwNDA3MDcyNjAyMTAwNzA3MjYwNDQ1SVNURUJMVEtUSzgwNCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIyNDUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJFQkwiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjMxNyIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjE3OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiMTMwMSIsImVxdWlwbWVudFR5cGUiOiIzMkEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJHT1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjYwNzI2MDE0MDI2MDcyNjA0MjVFQkxJU1RUS1RLMzE3MjYwNzI2MTc1NTI2MDcyNjIwMDVJU1RGUkFMSExIMTMwMTI2MDcyNjIxNTAyNjA3MjYyMzI1RlJBR09UTEhMSDgyMCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcwNjEiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcwNjEiLCJ0b3RhbFRheEFtb3VudCI6IjI2MjkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIzMCIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMTciLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAxNyIsInRvdGFsVGF4QW1vdW50IjoiMjYyOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxNDk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkwNTkiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5MDU5IiwidG90YWxUYXhBbW91bnQiOiIyNjI5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-7", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-8", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-8", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER8", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-8", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-9", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT08H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-9", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER9", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE2NTAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjA1OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDc6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIxIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMDg6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIxMzowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkZSQSIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxMjk4IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIyMzo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzE2IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MDU1NTA2MDcyNjA3NDBHT1RGUkFMSExIODIxMDYwNzI2MDg1NTA2MDcyNjEzMDBGUkFJU1RMSExIMTI5ODA2MDcyNjIxMTUwNjA3MjYyMzQ1SVNURUJMVEtUSzMxNiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE0MzAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJFQkwiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjMxNSIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjE3OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiMTMwMSIsImVxdWlwbWVudFR5cGUiOiIzMkEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJHT1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjYwNzI2MDk1NTI2MDcyNjEyNDVFQkxJU1RUS1RLMzE1MjYwNzI2MTc1NTI2MDcyNjIwMDVJU1RGUkFMSExIMTMwMTI2MDcyNjIxNTAyNjA3MjYyMzI1RlJBR09UTEhMSDgyMCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcwNjEiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcwNjEiLCJ0b3RhbFRheEFtb3VudCI6IjI2MjkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIzMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMTciLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAxNyIsInRvdGFsVGF4QW1vdW50IjoiMjYyOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxNDk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MSIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkwNTkiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5MDU5IiwidG90YWxUYXhBbW91bnQiOiIyNjI5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-9", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607062115ebl202607062345316ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-10", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT08H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-10", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER10", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE2NTAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjA1OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDc6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIxIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMDg6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIxMzowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkZSQSIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxMjk4IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIyMzo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzE2IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MDU1NTA2MDcyNjA3NDBHT1RGUkFMSExIODIxMDYwNzI2MDg1NTA2MDcyNjEzMDBGUkFJU1RMSExIMTI5ODA2MDcyNjIxMTUwNjA3MjYyMzQ1SVNURUJMVEtUSzMxNiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE4NDUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjA1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJFQkwiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwNSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjE3OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiMTMwMSIsImVxdWlwbWVudFR5cGUiOiIzMkEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJHT1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjYwNzI2MDU0MDI2MDcyNjA4MzBFQkxJU1RUS1RLODA1MjYwNzI2MTc1NTI2MDcyNjIwMDVJU1RGUkFMSExIMTMwMTI2MDcyNjIxNTAyNjA3MjYyMzI1RlJBR09UTEhMSDgyMCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcwNjEiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcwNjEiLCJ0b3RhbFRheEFtb3VudCI6IjI2MjkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIzMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMTciLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAxNyIsInRvdGFsVGF4QW1vdW50IjoiMjYyOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxNDk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MSIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkwNTkiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5MDU5IiwidG90YWxUYXhBbW91bnQiOiIyNjI5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-10", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607062115ebl202607062345316ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-11", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT08H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-11", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER11", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-11", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607062115ebl202607062345316ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-12", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-12", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER12", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjUiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3NTAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjE0OjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTU6NTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODE3IiwiZXF1aXBtZW50VHlwZSI6IjMyQSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMTc6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIyMTozNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkZSQSIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxMzA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDY6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwOTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzE0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MTQxMDA2MDcyNjE1NTVHT1RGUkFMSExIODE3MDYwNzI2MTczMDA2MDcyNjIxMzVGUkFJU1RMSExIMTMwNDA3MDcyNjA2MzAwNzA3MjYwOTAwSVNURUJMVEtUSzMxNCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE0MzAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJFQkwiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjMxNSIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjE3OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiMTMwMSIsImVxdWlwbWVudFR5cGUiOiIzMkEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJHT1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjYwNzI2MDk1NTI2MDcyNjEyNDVFQkxJU1RUS1RLMzE1MjYwNzI2MTc1NTI2MDcyNjIwMDVJU1RGUkFMSExIMTMwMTI2MDcyNjIxNTAyNjA3MjYyMzI1RlJBR09UTEhMSDgyMCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcwNjEiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcwNjEiLCJ0b3RhbFRheEFtb3VudCI6IjI2MjkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMTciLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAxNyIsInRvdGFsVGF4QW1vdW50IjoiMjYyOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxNDk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MiIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkwNTkiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5MDU5IiwidG90YWxUYXhBbW91bnQiOiIyNjI5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-12", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-13", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H55M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-13", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER13", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIwNTUiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODE1IiwiZXF1aXBtZW50VHlwZSI6IjMyMSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMTc6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIyMTozNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkZSQSIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxMzA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDY6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwOTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzE0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MTEwNTA2MDcyNjEyNTBHT1RGUkFMSExIODE1MDYwNzI2MTczMDA2MDcyNjIxMzVGUkFJU1RMSExIMTMwNDA3MDcyNjA2MzAwNzA3MjYwOTAwSVNURUJMVEtUSzMxNCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE0MzAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJFQkwiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjMxNSIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjE3OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiMTMwMSIsImVxdWlwbWVudFR5cGUiOiIzMkEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJHT1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjYwNzI2MDk1NTI2MDcyNjEyNDVFQkxJU1RUS1RLMzE1MjYwNzI2MTc1NTI2MDcyNjIwMDVJU1RGUkFMSExIMTMwMTI2MDcyNjIxNTAyNjA3MjYyMzI1RlJBR09UTEhMSDgyMCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcwNjEiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcwNjEiLCJ0b3RhbFRheEFtb3VudCI6IjI2MjkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMTciLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAxNyIsInRvdGFsVGF4QW1vdW50IjoiMjYyOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxNDk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MiIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkwNTkiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5MDU5IiwidG90YWxUYXhBbW91bnQiOiIyNjI5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-13", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-14", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-14", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER14", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-14", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-15", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H55M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-15", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER15", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-15", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-16", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-16", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER16", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-16", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-17", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H55M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-17", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER17", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-17", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-18", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT13H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-18", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER18", "brandName": "ECONOMY SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjciLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIxNTAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjA1OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDc6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJHT1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIxIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMDg6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNiIsInRpbWVPZkFycml2YWwiOiIxMzowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkZSQSIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiIxMjk4IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA3LTA3IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNy0wNyIsInRpbWVPZkFycml2YWwiOiIwNDo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJFQkwiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODA0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDYwNzI2MDU1NTA2MDcyNjA3NDBHT1RGUkFMSExIODIxMDYwNzI2MDg1NTA2MDcyNjEzMDBGUkFJU1RMSExIMTI5ODA3MDcyNjAyMTAwNzA3MjYwNDQ1SVNURUJMVEtUSzgwNCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE0MzAiLCJNYWpvcml0eUNhcnJpZXIiOiJMSCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJFQkwiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjMxNSIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjE3OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRlJBIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiMTMwMSIsImVxdWlwbWVudFR5cGUiOiIzMkEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNy0yNiIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDctMjYiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJHT1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkxIIiwib3BlcmF0aW5nQ2FycmllciI6IkxIIiwiZmxpZ2h0TnVtYmVyIjoiODIwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjYwNzI2MDk1NTI2MDcyNjEyNDVFQkxJU1RUS1RLMzE1MjYwNzI2MTc1NTI2MDcyNjIwMDVJU1RGUkFMSExIMTMwMTI2MDcyNjIxNTAyNjA3MjYyMzI1RlJBR09UTEhMSDgyMCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFNBVkVSIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcwNjEiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgU0FWRVIiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcwNjEiLCJ0b3RhbFRheEFtb3VudCI6IjI2MjkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllOQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZTkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWU5DIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIzMyIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMTciLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQkFTRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNFIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0JBU0UiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTRSIsImNhcnJpZXIiOiJMSCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAxNyIsInRvdGFsVGF4QW1vdW50IjoiMjYyOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKWVJDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSllSQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpZUkMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxNDk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MyIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkwNTkiLCJ0b3RhbFRheCI6IjI2MjkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkxIIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiTEgiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5MDU5IiwidG90YWxUYXhBbW91bnQiOiIyNjI5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVlgwWEpNRkYiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZYMFhKTUZGIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWWDBYSk1GRiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-18", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-19", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT13H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-19", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER19", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-19", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-20", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H05M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-20", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER20", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-20", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-21", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT13H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-21", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER21", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-21", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070210ebl202607070445804ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-22", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H05M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-22", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER22", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-22", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-23", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H05M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-23", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER23", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-23", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070630ebl202607070900314ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT09H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER24", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-24", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-25", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT09H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-25", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER25", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-25", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-26", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT09H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-26", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10344.37, "gross_total": 7061, "base_fare": 6492.88, "tax": 3851.49, "sell": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzA2MSwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDYxLCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10344.37, "base_fare": 6492.88, "tax": 3851.49, "gross": { "base_fare": "6492.88", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwNjEuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzA2MS4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDYxLjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER26", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10344.37, "calendar_total_sell": 10344.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10344.37, "filter": { "id": "F1AE00019-26", "price": 10344.37, "gross_total": 7061, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-27", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "MUC", "arrival_time": "2026-07-06T20:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "VL", "carrier_name": "Med View Airlines", "carrier_logo": "VL.png", "flight_number": "4205" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "4205" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "MUC", "departure_time": "2026-07-06T22:30", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-07T02:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-27", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10524.56, "gross_total": 7184, "base_fare": 6492.88, "tax": 4031.68, "sell": { "currency": "SEK", "total": 10524.56, "base_fare": 6492.88, "tax": 4031.68 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE4NCwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI3NTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTg0LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6Mjc1MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTg0LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6Mjc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10524.56, "base_fare": 6492.88, "tax": 4031.68, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4031.68", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10524.56, "base_fare": 6492.88, "tax": 4031.68, "gross": { "base_fare": "6492.88", "tax": "4031.68", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxODQuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE4NC4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNzUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTg0LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE4NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER27", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "MUC", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "MUC", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "VL", "calendar_total_currency": "SEK", "calendar_total_price": 10524.56, "calendar_total_sell": 10524.56, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10524.56, "filter": { "id": "F1AE00019-27", "price": 10524.56, "gross_total": 7184, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "VL", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY SAVER", "connecting_airport": { "0": "MUC", "1": "IST", "3": "FRA" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061835muc2026070620304205muc202607062230ist2026070702051742ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-28", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "MUC", "arrival_time": "2026-07-06T20:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "VL", "carrier_name": "Med View Airlines", "carrier_logo": "VL.png", "flight_number": "4205" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "4205" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "MUC", "departure_time": "2026-07-06T22:30", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-07T02:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-28", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10524.56, "gross_total": 7184, "base_fare": 6492.88, "tax": 4031.68, "sell": { "currency": "SEK", "total": 10524.56, "base_fare": 6492.88, "tax": 4031.68 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE4NCwiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI3NTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTg0LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6Mjc1MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTg0LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6Mjc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10524.56, "base_fare": 6492.88, "tax": 4031.68, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4031.68", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10524.56, "base_fare": 6492.88, "tax": 4031.68, "gross": { "base_fare": "6492.88", "tax": "4031.68", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxODQuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE4NC4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyNzUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTg0LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE4NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER28", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "MUC", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "MUC", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "VL", "calendar_total_currency": "SEK", "calendar_total_price": 10524.56, "calendar_total_sell": 10524.56, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10524.56, "filter": { "id": "F1AE00019-28", "price": 10524.56, "gross_total": 7184, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "VL", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY SAVER", "connecting_airport": { "0": "MUC", "1": "IST", "3": "FRA" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061835muc2026070620304205muc202607062230ist2026070702051742ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-29", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H35M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-29", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER29", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-29", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER30", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-30", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-31", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H35M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-31", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER31", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-31", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-32", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-32", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER32", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-32", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-33", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT08H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-33", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER33", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-33", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607062115ebl202607062345316ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-34", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT08H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-34", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER34", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-34", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607062115ebl202607062345316ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-35", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-35", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER35", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-35", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-36", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H55M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-36", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER36", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-36", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-37", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-37", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER37", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-37", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H55M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER38", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-38", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-39", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT13H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-39", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER39", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-39", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-40", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT13H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-40", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER40", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-40", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-41", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H05M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-41", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER41", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-41", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-42", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H05M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-42", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER42", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-42", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-43", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT09H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-43", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER43", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-43", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-44", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT09H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-44", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10602.21, "gross_total": 7237, "base_fare": 6492.88, "tax": 4109.33, "sell": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzNywiYmFzZV9mYXJlIjo0NDMyLCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM3LCJiYXNlX2ZhcmUiOjQ0MzIsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10602.21, "base_fare": 6492.88, "tax": 4109.33, "gross": { "base_fare": "6492.88", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzcuMDAiLCJiYXNlX2ZhcmUiOiI0NDMyLjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzNy4wMCIsImJhc2VfZmFyZSI6IjQ0MzIuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM3LjAwIiwiYmFzZV9mYXJlIjoiNDQzMi4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER44", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10602.21, "calendar_total_sell": 10602.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10602.21, "filter": { "id": "F1AE00019-44", "price": 10602.21, "gross_total": 7237, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-45", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "MUC", "arrival_time": "2026-07-06T20:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "VL", "carrier_name": "Med View Airlines", "carrier_logo": "VL.png", "flight_number": "4205" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "4205" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "MUC", "departure_time": "2026-07-06T22:30", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-07T02:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-45", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11139.86, "gross_total": 7604, "base_fare": 7366.02, "tax": 3773.84, "sell": { "currency": "SEK", "total": 11139.86, "base_fare": 7366.02, "tax": 3773.84 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzYwNCwiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI1NzZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjA0LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjU3NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjA0LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjU3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11139.86, "base_fare": 7366.02, "tax": 3773.84, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3773.84", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11139.86, "base_fare": 7366.02, "tax": 3773.84, "gross": { "base_fare": "7366.02", "tax": "3773.84", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2MDQuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjU3Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzYwNC4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNTc2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI1NzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjA0LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI1NzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYwNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER45", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "MUC", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "MUC", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "VL", "calendar_total_currency": "SEK", "calendar_total_price": 11139.86, "calendar_total_sell": 11139.86, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11139.86, "filter": { "id": "F1AE00019-45", "price": 11139.86, "gross_total": 7604, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "VL", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY SAVER", "connecting_airport": { "0": "MUC", "1": "IST", "3": "FRA" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061835muc2026070620304205muc202607062230ist2026070702051742ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-46", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-46", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER46", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-46", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607062115ebl202607062345316ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-47", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-47", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER47", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-47", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607062115ebl202607062345316ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-48", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-48", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER48", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-48", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607062115ebl202607062345316ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-49", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT09H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-49", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER49", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-49", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-50", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT09H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-50", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER50", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-50", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-51", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT09H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-51", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT13H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-26T21:50", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-26T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "820" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER51", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-51", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "night", "arrival_departure_time": "2026-07-26T23:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607070210ebl202607070445804ebl202607260140ist202607260425317ist202607261755fra2026072620051301fra202607262150got202607262325820", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-52", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H35M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-52", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER52", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-52", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-53", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-53", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER53", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-53", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-54", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-54", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT08H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-54", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER54", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-54", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607062115ebl202607062345316ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-55", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-55", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-55", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER55", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-55", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-56", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-56", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H55M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-56", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER56", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-56", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-57", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-57", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT13H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-57", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER57", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-57", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-58", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-58", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H05M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-58", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER58", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-58", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-59", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-59", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT09H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-59", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11217.51, "gross_total": 7657, "base_fare": 7366.02, "tax": 3851.49, "sell": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzY1NywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjU3LCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11217.51, "base_fare": 7366.02, "tax": 3851.49, "gross": { "base_fare": "7366.02", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2NTcuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzY1Ny4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjU3LjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzY1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER59", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11217.51, "calendar_total_sell": 11217.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11217.51, "filter": { "id": "F1AE00019-59", "price": 11217.51, "gross_total": 7657, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-60", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-60", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "MUC", "arrival_time": "2026-07-06T20:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "VL", "carrier_name": "Med View Airlines", "carrier_logo": "VL.png", "flight_number": "4205" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "4205" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "MUC", "departure_time": "2026-07-06T22:30", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-07T02:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1742" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-60", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11397.7, "gross_total": 7780, "base_fare": 7366.02, "tax": 4031.68, "sell": { "currency": "SEK", "total": 11397.7, "base_fare": 7366.02, "tax": 4031.68 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc4MCwiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI3NTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzgwLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6Mjc1MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzgwLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6Mjc1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11397.7, "base_fare": 7366.02, "tax": 4031.68, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4031.68", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11397.7, "base_fare": 7366.02, "tax": 4031.68, "gross": { "base_fare": "7366.02", "tax": "4031.68", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3ODAuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc4MC4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyNzUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzgwLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc4MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER60", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "MUC", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "MUC", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "VL", "calendar_total_currency": "SEK", "calendar_total_price": 11397.7, "calendar_total_sell": 11397.7, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11397.7, "filter": { "id": "F1AE00019-60", "price": 11397.7, "gross_total": 7780, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "VL", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY SAVER", "connecting_airport": { "0": "MUC", "1": "IST", "3": "FRA" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061835muc2026070620304205muc202607062230ist2026070702051742ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-61", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-61", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-61", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER61", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-61", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607062115ebl202607062345316ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-62", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-62", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-62", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER62", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-62", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607062115ebl202607062345316ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-63", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-63", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H35M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-63", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER63", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-63", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-64", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-64", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-64", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER64", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-64", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-65", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-65", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT08H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-65", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER65", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-65", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607062115ebl202607062345316ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-66", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-66", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T14:10", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T15:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "817" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-66", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER66", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-66", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-06T14:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061410fra202607061555817fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-67", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-67", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H55M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T11:05", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T12:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "815" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-67", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER67", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-67", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T11:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607061105fra202607061250815fra202607061730ist2026070621351304ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-68", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-68", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT09H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-68", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H20M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER68", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-68", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-69", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-69", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT09H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-69", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T08:40", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T10:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER69", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-69", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T10:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261755fra2026072620051301fra202607270840got202607271015814", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-70", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-70", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT13H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-70", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER70", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-70", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-71", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-71", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H05M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T08:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T13:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1298" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-71", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER71", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-71", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607060855ist2026070613001298ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-72", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-72", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT09H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-72", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11475.35, "gross_total": 7833, "base_fare": 7366.02, "tax": 4109.33, "sell": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzgzMywiYmFzZV9mYXJlIjo1MDI4LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODMzLCJiYXNlX2ZhcmUiOjUwMjgsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11475.35, "base_fare": 7366.02, "tax": 4109.33, "gross": { "base_fare": "7366.02", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4MzMuMDAiLCJiYXNlX2ZhcmUiOiI1MDI4LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzgzMy4wMCIsImJhc2VfZmFyZSI6IjUwMjguMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODMzLjAwIiwiYmFzZV9mYXJlIjoiNTAyOC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzgzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER72", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 11475.35, "calendar_total_sell": 11475.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11475.35, "filter": { "id": "F1AE00019-72", "price": 11475.35, "gross_total": 7833, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061730ist2026070621351304ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-73", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-73", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-73", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 12090.65, "gross_total": 8253, "base_fare": 8239.16, "tax": 3851.49, "sell": { "currency": "SEK", "total": 12090.65, "base_fare": 8239.16, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODI1MywiYmFzZV9mYXJlIjo1NjI0LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MjUzLCJiYXNlX2ZhcmUiOjU2MjQsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MjUzLCJiYXNlX2ZhcmUiOjU2MjQsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12090.65, "base_fare": 8239.16, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8239.16", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12090.65, "base_fare": 8239.16, "tax": 3851.49, "gross": { "base_fare": "8239.16", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgyNTMuMDAiLCJiYXNlX2ZhcmUiOiI1NjI0LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU2MjQuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODI1My4wMCIsImJhc2VfZmFyZSI6IjU2MjQuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTYyNC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MjUzLjAwIiwiYmFzZV9mYXJlIjoiNTYyNC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODI1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER73", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 12090.65, "calendar_total_sell": 12090.65, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12090.65, "filter": { "id": "F1AE00019-73", "price": 12090.65, "gross_total": 8253, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607062115ebl202607062345316ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-74", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-74", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT09H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-74", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-27T05:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-27T08:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1305" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 12090.65, "gross_total": 8253, "base_fare": 8239.16, "tax": 3851.49, "sell": { "currency": "SEK", "total": 12090.65, "base_fare": 8239.16, "tax": 3851.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODI1MywiYmFzZV9mYXJlIjo1NjI0LCJ0YXgiOjI2Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MjUzLCJiYXNlX2ZhcmUiOjU2MjQsInRheCI6MjYyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MjUzLCJiYXNlX2ZhcmUiOjU2MjQsInRheCI6MjYyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12090.65, "base_fare": 8239.16, "tax": 3851.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8239.16", "tax": "3851.49", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12090.65, "base_fare": 8239.16, "tax": 3851.49, "gross": { "base_fare": "8239.16", "tax": "3851.49", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgyNTMuMDAiLCJiYXNlX2ZhcmUiOiI1NjI0LjAwIiwidGF4IjoiMjYyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU2MjQuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODI1My4wMCIsImJhc2VfZmFyZSI6IjU2MjQuMDAiLCJ0YXgiOiIyNjI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTYyNC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MjUzLjAwIiwiYmFzZV9mYXJlIjoiNTYyNC4wMCIsInRheCI6IjI2MjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODI1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER74", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 12090.65, "calendar_total_sell": 12090.65, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12090.65, "filter": { "id": "F1AE00019-74", "price": 12090.65, "gross_total": 8253, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607270550fra2026072708001305fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-75", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-75", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT04H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-75", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 12348.49, "gross_total": 8429, "base_fare": 8239.16, "tax": 4109.33, "sell": { "currency": "SEK", "total": 12348.49, "base_fare": 8239.16, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODQyOSwiYmFzZV9mYXJlIjo1NjI0LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NDI5LCJiYXNlX2ZhcmUiOjU2MjQsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NDI5LCJiYXNlX2ZhcmUiOjU2MjQsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12348.49, "base_fare": 8239.16, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8239.16", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12348.49, "base_fare": 8239.16, "tax": 4109.33, "gross": { "base_fare": "8239.16", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg0MjkuMDAiLCJiYXNlX2ZhcmUiOiI1NjI0LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU2MjQuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODQyOS4wMCIsImJhc2VfZmFyZSI6IjU2MjQuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTYyNC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NDI5LjAwIiwiYmFzZV9mYXJlIjoiNTYyNC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQyOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER75", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 12348.49, "calendar_total_sell": 12348.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12348.49, "filter": { "id": "F1AE00019-75", "price": 12348.49, "gross_total": 8429, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607062115ebl202607062345316ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-76", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-76", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT21H50M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T05:55", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-07-06T07:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "821" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-06T12:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-07-06T17:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1300" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "3", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT09H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-76", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT04H35M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-26T17:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-07-26T20:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1301" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "FRA", "departure_time": "2026-07-27T11:55", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "GOT", "arrival_time": "2026-07-27T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT15H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "816" }, "booking_class": { "cabin_class": "ECONOMY SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasis": "QX0XJYNC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECONOMY SAVER", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 12348.49, "gross_total": 8429, "base_fare": 8239.16, "tax": 4109.33, "sell": { "currency": "SEK", "total": 12348.49, "base_fare": 8239.16, "tax": 4109.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODQyOSwiYmFzZV9mYXJlIjo1NjI0LCJ0YXgiOjI4MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NDI5LCJiYXNlX2ZhcmUiOjU2MjQsInRheCI6MjgwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NDI5LCJiYXNlX2ZhcmUiOjU2MjQsInRheCI6MjgwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12348.49, "base_fare": 8239.16, "tax": 4109.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8239.16", "tax": "4109.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12348.49, "base_fare": 8239.16, "tax": 4109.33, "gross": { "base_fare": "8239.16", "tax": "4109.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg0MjkuMDAiLCJiYXNlX2ZhcmUiOiI1NjI0LjAwIiwidGF4IjoiMjgwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU2MjQuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODQyOS4wMCIsImJhc2VfZmFyZSI6IjU2MjQuMDAiLCJ0YXgiOiIyODA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTYyNC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NDI5LjAwIiwiYmFzZV9mYXJlIjoiNTYyNC4wMCIsInRheCI6IjI4MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQyOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "ECOSAVER#ER76", "brandName": "ECONOMY SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "FRA", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "GOT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 12348.49, "calendar_total_sell": 12348.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12348.49, "filter": { "id": "F1AE00019-76", "price": 12348.49, "gross_total": 8429, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY SAVER", "connecting_airport": [ "FRA", "IST" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-06T05:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-07-27T13:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "got202607060555fra202607060740821fra202607061255ist2026070617001300ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261755fra2026072620051301fra202607271155got202607271330816", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-77", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-77", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H00M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-77", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-27T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-27T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13091.24, "gross_total": 8936, "base_fare": 8851.53, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODkzNiwiYmFzZV9mYXJlIjo2MDQyLCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5MzYuMDAiLCJiYXNlX2ZhcmUiOiI2MDQyLjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODkzNi4wMCIsImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTM2LjAwIiwiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODkzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER77", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13091.24, "calendar_total_sell": 13091.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13091.24, "filter": { "id": "F1AE00019-77", "price": 13091.24, "gross_total": 8936, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607270655got2026072709251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-78", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-78", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT06H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-78", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-27T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-27T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13091.24, "gross_total": 8936, "base_fare": 8851.53, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODkzNiwiYmFzZV9mYXJlIjo2MDQyLCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5MzYuMDAiLCJiYXNlX2ZhcmUiOiI2MDQyLjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODkzNi4wMCIsImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTM2LjAwIiwiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODkzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER78", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13091.24, "calendar_total_sell": 13091.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13091.24, "filter": { "id": "F1AE00019-78", "price": 13091.24, "gross_total": 8936, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607062115ebl202607062345316ebl202607260955ist202607261245315ist202607270655got2026072709251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-79", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-79", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H00M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-79", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT04H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-27T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-27T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT22H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13091.24, "gross_total": 8936, "base_fare": 8851.53, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODkzNiwiYmFzZV9mYXJlIjo2MDQyLCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5MzYuMDAiLCJiYXNlX2ZhcmUiOiI2MDQyLjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODkzNi4wMCIsImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTM2LjAwIiwiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODkzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER79", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13091.24, "calendar_total_sell": 13091.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13091.24, "filter": { "id": "F1AE00019-79", "price": 13091.24, "gross_total": 8936, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607270655got2026072709251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-80", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-80", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-80", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-27T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-27T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13091.24, "gross_total": 8936, "base_fare": 8851.53, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODkzNiwiYmFzZV9mYXJlIjo2MDQyLCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5MzYuMDAiLCJiYXNlX2ZhcmUiOiI2MDQyLjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODkzNi4wMCIsImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTM2LjAwIiwiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODkzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER80", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13091.24, "calendar_total_sell": 13091.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13091.24, "filter": { "id": "F1AE00019-80", "price": 13091.24, "gross_total": 8936, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607270655got2026072709251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-81", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-81", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT06H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-81", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT04H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-27T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-27T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT22H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13091.24, "gross_total": 8936, "base_fare": 8851.53, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODkzNiwiYmFzZV9mYXJlIjo2MDQyLCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5MzYuMDAiLCJiYXNlX2ZhcmUiOiI2MDQyLjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODkzNi4wMCIsImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTM2LjAwIiwiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODkzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER81", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13091.24, "calendar_total_sell": 13091.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13091.24, "filter": { "id": "F1AE00019-81", "price": 13091.24, "gross_total": 8936, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607062115ebl202607062345316ebl202607260540ist202607260830805ist202607270655got2026072709251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-82", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-82", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-82", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-27T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-27T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13091.24, "gross_total": 8936, "base_fare": 8851.53, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODkzNiwiYmFzZV9mYXJlIjo2MDQyLCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5MzYuMDAiLCJiYXNlX2ZhcmUiOiI2MDQyLjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODkzNi4wMCIsImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTM2LjAwIiwiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODkzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER82", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13091.24, "calendar_total_sell": 13091.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13091.24, "filter": { "id": "F1AE00019-82", "price": 13091.24, "gross_total": 8936, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607270655got2026072709251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-83", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-83", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-83", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT04H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-27T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-27T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT22H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13091.24, "gross_total": 8936, "base_fare": 8851.53, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODkzNiwiYmFzZV9mYXJlIjo2MDQyLCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5MzYuMDAiLCJiYXNlX2ZhcmUiOiI2MDQyLjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODkzNi4wMCIsImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTM2LjAwIiwiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODkzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER83", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13091.24, "calendar_total_sell": 13091.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13091.24, "filter": { "id": "F1AE00019-83", "price": 13091.24, "gross_total": 8936, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607270655got2026072709251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-84", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-84", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-84", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT04H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-27T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-27T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT22H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13091.24, "gross_total": 8936, "base_fare": 8851.53, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODkzNiwiYmFzZV9mYXJlIjo2MDQyLCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5MzYuMDAiLCJiYXNlX2ZhcmUiOiI2MDQyLjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODkzNi4wMCIsImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTM2LjAwIiwiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODkzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER84", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13091.24, "calendar_total_sell": 13091.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13091.24, "filter": { "id": "F1AE00019-84", "price": 13091.24, "gross_total": 8936, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607270655got2026072709251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-85", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-85", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT15H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-85", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H30M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-27T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-27T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13091.24, "gross_total": 8936, "base_fare": 8851.53, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODkzNiwiYmFzZV9mYXJlIjo2MDQyLCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5MzYuMDAiLCJiYXNlX2ZhcmUiOiI2MDQyLjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODkzNi4wMCIsImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTM2LjAwIiwiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODkzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER85", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13091.24, "calendar_total_sell": 13091.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13091.24, "filter": { "id": "F1AE00019-85", "price": 13091.24, "gross_total": 8936, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607270655got2026072709251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-86", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-86", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT15H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-86", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT04H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-27T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-27T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-27", "flight_time": null, "distance": null, "lay_over": "PT22H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13091.24, "gross_total": 8936, "base_fare": 8851.53, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODkzNiwiYmFzZV9mYXJlIjo2MDQyLCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTM2LCJiYXNlX2ZhcmUiOjYwNDIsInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13091.24, "base_fare": 8851.53, "tax": 4239.71, "gross": { "base_fare": "8851.53", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5MzYuMDAiLCJiYXNlX2ZhcmUiOiI2MDQyLjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODkzNi4wMCIsImJhc2VfZmFyZSI6IjYwNDIuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTM2LjAwIiwiYmFzZV9mYXJlIjoiNjA0Mi4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODkzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER86", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-27", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-27", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13091.24, "calendar_total_sell": 13091.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13091.24, "filter": { "id": "F1AE00019-86", "price": 13091.24, "gross_total": 8936, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-27T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607270655got2026072709251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-87", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-87", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H00M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-87", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER87", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-87", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-26T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070210ebl202607070445804ebl202607260140ist202607260425317ist202607260655got2026072609251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-88", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-88", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H00M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-88", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H55M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER88", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-88", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-89", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-89", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT06H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-89", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER89", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-89", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-26T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607062115ebl202607062345316ebl202607260140ist202607260425317ist202607260655got2026072609251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-90", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-90", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT06H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-90", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H55M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER90", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-90", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607062115ebl202607062345316ebl202607260955ist202607261245315ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-91", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-91", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-91", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER91", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-91", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-26T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070630ebl202607070900314ebl202607260140ist202607260425317ist202607260655got2026072609251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-92", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-92", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H00M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-92", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT06H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER92", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-92", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-93", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-93", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-93", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H55M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER93", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-93", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-94", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-94", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT06H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-94", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT06H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER94", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-94", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607062115ebl202607062345316ebl202607260540ist202607260830805ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-95", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-95", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-95", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER95", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-95", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-26T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070210ebl202607070445804ebl202607260140ist202607260425317ist202607260655got2026072609251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-96", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-96", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H00M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-96", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT11H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER96", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-96", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070210ebl202607070445804ebl202607260140ist202607260425317ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-97", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-97", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-97", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H55M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER97", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-97", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070210ebl202607070445804ebl202607260955ist202607261245315ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-98", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-98", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-98", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT06H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER98", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-98", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-99", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-99", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-06T21:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-06T23:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "PT06H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "316" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-99", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT11H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER99", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-99", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607062115ebl202607062345316ebl202607260140ist202607260425317ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-100", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-100", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT15H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-100", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T06:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T09:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1797" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER100", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-100", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-07-26T09:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070630ebl202607070900314ebl202607260140ist202607260425317ist202607260655got2026072609251797", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-101", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-101", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T18:45", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1800" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-101", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT11H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER101", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-101", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "32B", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-06T18:45", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061845ist2026070623151800ist202607070630ebl202607070900314ebl202607260140ist202607260425317ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-102", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-102", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-102", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT06H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER102", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-102", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070210ebl202607070445804ebl202607260540ist202607260830805ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-103", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-103", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT15H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-103", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H55M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T09:55", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T12:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "315" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER103", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-103", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070630ebl202607070900314ebl202607260955ist202607261245315ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-104", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-104", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T02:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T04:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "804" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-104", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT11H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER104", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-104", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070210ebl202607070445804ebl202607260140ist202607260425317ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-105", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-105", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT15H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-105", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T05:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT06H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER105", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-105", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070630ebl202607070900314ebl202607260540ist202607260830805ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178082439453117SG1UZ", "flight_key": "F1AE00019-106", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-106", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": null, "routes": [ { "origin": "GOT", "departure_time": "2026-07-06T10:20", "origin_terminal": null, "origin_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-07-06T14:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-06", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1798" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-07T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "EBL", "arrival_time": "2026-07-07T09:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-07", "flight_time": null, "distance": null, "lay_over": "PT15H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "314" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-106", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "EBL", "departure_time": "2026-07-26T01:40", "origin_terminal": null, "origin_airport": { "name": "Erbil International Airport", "city": "Erbil", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-07-26T04:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "317" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "IST", "departure_time": "2026-07-26T15:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "GOT", "arrival_time": "2026-07-26T17:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Gothenburg-Landvetter Airport", "city": "Gothenburg", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-07-26", "flight_time": null, "distance": null, "lay_over": "PT11H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1799" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13643.55, "gross_total": 9313, "base_fare": 9403.84, "tax": 4239.71, "sell": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTMxMywiYmFzZV9mYXJlIjo2NDE5LCJ0YXgiOjI4OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MzEzLCJiYXNlX2ZhcmUiOjY0MTksInRheCI6Mjg5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13643.55, "base_fare": 9403.84, "tax": 4239.71, "gross": { "base_fare": "9403.84", "tax": "4239.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkzMTMuMDAiLCJiYXNlX2ZhcmUiOiI2NDE5LjAwIiwidGF4IjoiMjg5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTMxMy4wMCIsImJhc2VfZmFyZSI6IjY0MTkuMDAiLCJ0YXgiOiIyODk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MzEzLjAwIiwiYmFzZV9mYXJlIjoiNjQxOS4wMCIsInRheCI6IjI4OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTMxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY SAVER", "promo_rules": "ECONOMY SAVER", "brandCode": "RS#ER106", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "GOT", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "EBL", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EBL", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "GOT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON-REFUNDABLE", "type": "70", "amount": null, "currency": null } }, "calendar_key": "2026-07-06-2026-07-26", "calendar_flight_date": "2026-07-06", "calendar_arrival_date": "2026-07-26", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 13643.55, "calendar_total_sell": 13643.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13643.55, "filter": { "id": "F1AE00019-106", "price": 13643.55, "gross_total": 9313, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-06T10:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-07-26T17:50", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "got202607061020ist2026070614501798ist202607070630ebl202607070900314ebl202607260140ist202607260425317ist202607261525got2026072617501799", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }