{ "status": "success", "tracking_id": "171178083473453117FFSYR", "data": [ { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-0", "journey_type": "MultiCity", "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": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-0", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER0", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE2MTAiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMTE6MzUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNiIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzNzkxIiwiZXF1aXBtZW50VHlwZSI6IjMyMSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDkzNTA1MDgyNjExMzVBUk5BTVNLTEtMMTIxNjA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAxMDAwNjA4MjYwMjQ1UlVISkVES0xTVjM3OTEiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMSIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTcwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMzowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTUxIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwODoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjIxMDAxOTA4MjYyMzA1SkVERE1NS0xTVjM5NTEyMDA4MjYwMjI1MjAwODI2MDgxNURNTUFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjAiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzAxODEiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDE4MSIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOTiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTk4iLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-0", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-1", "journey_type": "MultiCity", "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": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-1", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER1", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3NDAiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMTE6MzUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNiIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTU1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDkzNTA1MDgyNjExMzVBUk5BTVNLTEtMMTIxNjA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAyMzAwNjA4MjYwNDE1UlVISkVES0xTVjM5NTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMSIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTcwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMzowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTUxIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwODoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjIxMDAxOTA4MjYyMzA1SkVERE1NS0xTVjM5NTEyMDA4MjYwMjI1MjAwODI2MDgxNURNTUFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjAiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzAxODEiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDE4MSIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOTiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTk4iLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-1", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-2", "journey_type": "MultiCity", "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": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-2", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER2", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE2MTAiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMTE6MzUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNiIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzNzkxIiwiZXF1aXBtZW50VHlwZSI6IjMyMSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDkzNTA1MDgyNjExMzVBUk5BTVNLTEtMMTIxNjA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAxMDAwNjA4MjYwMjQ1UlVISkVES0xTVjM3OTEiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTkwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMTk6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMDo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IlJVSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJLTCIsIm9wZXJhdGluZ0NhcnJpZXIiOiJTViIsImZsaWdodE51bWJlciI6IjM3OTIiLCJlcXVpcG1lbnRUeXBlIjoiNzczIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMzo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTIwIiwidGltZU9mQXJyaXZhbCI6IjA4OjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI1IiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjE5MDAxOTA4MjYyMDQ1SkVEUlVIS0xTVjM3OTIxOTA4MjYyMzU1MjAwODI2MDgxNVJVSEFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjIiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzA0MDQiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDQwNCIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5BIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5BIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-2", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-3", "journey_type": "MultiCity", "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": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-3", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER3", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE2MTAiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMTE6MzUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNiIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzNzkxIiwiZXF1aXBtZW50VHlwZSI6IjMyMSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDkzNTA1MDgyNjExMzVBUk5BTVNLTEtMMTIxNjA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAxMDAwNjA4MjYwMjQ1UlVISkVES0xTVjM3OTEiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTkwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMTk6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMTowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTU0IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwODoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjE5MDAxOTA4MjYyMTA1SkVERE1NS0xTVjM5NTQyMDA4MjYwMjI1MjAwODI2MDgxNURNTUFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjAiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzAxODEiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDE4MSIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOTiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTk4iLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-3", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-4", "journey_type": "MultiCity", "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": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-4", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER4", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE5MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzNzkxIiwiZXF1aXBtZW50VHlwZSI6IjMyMSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDYzMDA1MDgyNjA4NDBBUk5BTVNLTEtMMTIxNDA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAxMDAwNjA4MjYwMjQ1UlVISkVES0xTVjM3OTEiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMSIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTcwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMzowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTUxIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwODoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjIxMDAxOTA4MjYyMzA1SkVERE1NS0xTVjM5NTEyMDA4MjYwMjI1MjAwODI2MDgxNURNTUFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjAiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzAxODEiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDE4MSIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOTiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTk4iLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-4", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-5", "journey_type": "MultiCity", "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": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-5", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER5", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3NDAiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMTE6MzUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNiIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTU1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDkzNTA1MDgyNjExMzVBUk5BTVNLTEtMMTIxNjA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAyMzAwNjA4MjYwNDE1UlVISkVES0xTVjM5NTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTkwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMTk6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMDo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IlJVSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJLTCIsIm9wZXJhdGluZ0NhcnJpZXIiOiJTViIsImZsaWdodE51bWJlciI6IjM3OTIiLCJlcXVpcG1lbnRUeXBlIjoiNzczIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMzo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTIwIiwidGltZU9mQXJyaXZhbCI6IjA4OjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI1IiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjE5MDAxOTA4MjYyMDQ1SkVEUlVIS0xTVjM3OTIxOTA4MjYyMzU1MjAwODI2MDgxNVJVSEFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjIiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzA0MDQiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDQwNCIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5BIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5BIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-5", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-6", "journey_type": "MultiCity", "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": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-6", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER6", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3NDAiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMTE6MzUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNiIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTU1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDkzNTA1MDgyNjExMzVBUk5BTVNLTEtMMTIxNjA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAyMzAwNjA4MjYwNDE1UlVISkVES0xTVjM5NTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTkwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMTk6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMTowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTU0IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwODoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjE5MDAxOTA4MjYyMTA1SkVERE1NS0xTVjM5NTQyMDA4MjYwMjI1MjAwODI2MDgxNURNTUFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjAiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzAxODEiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDE4MSIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOTiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTk4iLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-6", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-7", "journey_type": "MultiCity", "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": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-7", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER7", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIwNDUiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTU1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDYzMDA1MDgyNjA4NDBBUk5BTVNLTEtMMTIxNDA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAyMzAwNjA4MjYwNDE1UlVISkVES0xTVjM5NTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMSIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTcwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMzowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTUxIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwODoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjIxMDAxOTA4MjYyMzA1SkVERE1NS0xTVjM5NTEyMDA4MjYwMjI1MjAwODI2MDgxNURNTUFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjAiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzAxODEiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDE4MSIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOTiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTk4iLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-7", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-8", "journey_type": "MultiCity", "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-8", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-8", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER8", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE5MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzNzkxIiwiZXF1aXBtZW50VHlwZSI6IjMyMSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDYzMDA1MDgyNjA4NDBBUk5BTVNLTEtMMTIxNDA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAxMDAwNjA4MjYwMjQ1UlVISkVES0xTVjM3OTEiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTkwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMTk6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMDo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IlJVSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJLTCIsIm9wZXJhdGluZ0NhcnJpZXIiOiJTViIsImZsaWdodE51bWJlciI6IjM3OTIiLCJlcXVpcG1lbnRUeXBlIjoiNzczIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMzo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTIwIiwidGltZU9mQXJyaXZhbCI6IjA4OjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI1IiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjE5MDAxOTA4MjYyMDQ1SkVEUlVIS0xTVjM3OTIxOTA4MjYyMzU1MjAwODI2MDgxNVJVSEFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjIiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzA0MDQiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDQwNCIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5BIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5BIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-8", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-9", "journey_type": "MultiCity", "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": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-9", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER9", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE5MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzNzkxIiwiZXF1aXBtZW50VHlwZSI6IjMyMSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDYzMDA1MDgyNjA4NDBBUk5BTVNLTEtMMTIxNDA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAxMDAwNjA4MjYwMjQ1UlVISkVES0xTVjM3OTEiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTkwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMTk6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMTowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTU0IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwODoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjE5MDAxOTA4MjYyMTA1SkVERE1NS0xTVjM5NTQyMDA4MjYwMjI1MjAwODI2MDgxNURNTUFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjAiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzAxODEiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDE4MSIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOTiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTk4iLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-9", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-10", "journey_type": "MultiCity", "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": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-10", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER10", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIwNDUiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTU1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDYzMDA1MDgyNjA4NDBBUk5BTVNLTEtMMTIxNDA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAyMzAwNjA4MjYwNDE1UlVISkVES0xTVjM5NTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTkwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMTk6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMDo0NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IlJVSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJLTCIsIm9wZXJhdGluZ0NhcnJpZXIiOiJTViIsImZsaWdodE51bWJlciI6IjM3OTIiLCJlcXVpcG1lbnRUeXBlIjoiNzczIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMzo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTIwIiwidGltZU9mQXJyaXZhbCI6IjA4OjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI1IiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjE5MDAxOTA4MjYyMDQ1SkVEUlVIS0xTVjM3OTIxOTA4MjYyMzU1MjAwODI2MDgxNVJVSEFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjIiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzA0MDQiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDQwNCIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5BIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5BIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-10", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-11", "journey_type": "MultiCity", "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-11", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-11", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER11", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIwNDUiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTU1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDYzMDA1MDgyNjA4NDBBUk5BTVNLTEtMMTIxNDA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAyMzAwNjA4MjYwNDE1UlVISkVES0xTVjM5NTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTkwNSIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMTk6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMTowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTU0IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwODoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IlNLIiwiZmxpZ2h0TnVtYmVyIjoiMjg1OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjE5MDAxOTA4MjYyMTA1SkVERE1NS0xTVjM5NTQyMDA4MjYwMjI1MjAwODI2MDgxNURNTUFNU0tMS0w0MjMyMDA4MjYxMTA1MjAwODI2MTMwNUFNU0FSTktMU0syODU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MTE4IiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MTE4IiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMiIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3MjUwIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjExIiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3MjUwIiwidG90YWxUYXhBbW91bnQiOiIzMzcxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlNVQkogVE8gQ0FOQ0VMTEFUSU9OXC9DSEFOR0UgUEVOQUxUWSIsInR5cGUiOiI3NiIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNjAiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMzAxODEiLCJ0b3RhbFRheCI6IjMzNzEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjgiLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIzMDE4MSIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOTiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTk4iLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-11", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-12", "journey_type": "MultiCity", "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": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-12", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER12", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE2MTAiLCJNYWpvcml0eUNhcnJpZXIiOiJLTCIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMTE6MzUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiMTIxNiIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzNzkxIiwiZXF1aXBtZW50VHlwZSI6IjMyMSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MDkzNTA1MDgyNjExMzVBUk5BTVNLTEtMMTIxNjA1MDgyNjE1NDAwNTA4MjYyMjUwQU1TUlVIS0xLTDQyMzA2MDgyNjAxMDAwNjA4MjYwMjQ1UlVISkVES0xTVjM3OTEiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMjUwMCIsIk1ham9yaXR5Q2FycmllciI6IktMIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMzowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiS0wiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiIzOTUxIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwODoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBTVMiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6IktMIiwiZmxpZ2h0TnVtYmVyIjoiNDIzIiwiZXF1aXBtZW50VHlwZSI6IjMzMiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE3In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjE5OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMjE6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTVMiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IktMIiwib3BlcmF0aW5nQ2FycmllciI6bnVsbCwiZmxpZ2h0TnVtYmVyIjoiMjg2MiIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjIxMDAxOTA4MjYyMzA1SkVERE1NS0xTVjM5NTEyMDA4MjYwMjI1MjAwODI2MDgxNURNTUFNU0tMS0w0MjMyMDA4MjYxOTAwMjAwODI2MjEwMEFNU0FSTktMMjg2MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJLTCJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjExOCIsInRvdGFsVGF4IjoiMzM3MSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJTVEFOREFSRCIsImRlc2NyaXB0aW9uIjoiU1RBTkRBUkQiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIxIiwicXVhbnRpdHlDb2RlIjoiTiIsInVuaXRRdWFsaWZpZXIiOiIiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjAsIndlaWdodCI6IjEiLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNjExOCIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI1In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiMzMiLCJmYXJlRmFtaWx5bmFtZSI6IkZMRVgiLCJkZXNjcmlwdGlvbiI6IkZMRVgiLCJjYXJyaWVyIjoiS0wiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzI1MCIsInRvdGFsVGF4IjoiMzM3MSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxMSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJLTCIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMTEiLCJmYXJlRmFtaWx5bmFtZSI6IkZMRVgiLCJkZXNjcmlwdGlvbiI6IkZMRVgiLCJjYXJyaWVyIjoiS0wiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNTEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIxIiwicXVhbnRpdHlDb2RlIjoiTiIsInVuaXRRdWFsaWZpZXIiOiIiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjAsIndlaWdodCI6IjEiLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzI1MCIsInRvdGFsVGF4QW1vdW50IjoiMzM3MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJSIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlJSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJSUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI1In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUlJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjYxIiwiZmFyZUZhbWlseW5hbWUiOiJGVUxMRkxFWCIsImRlc2NyaXB0aW9uIjoiRlVMTCBGTEVYIiwiY2FycmllciI6IktMIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjMwMTgxIiwidG90YWxUYXgiOiIzMzcxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjI4IiwiZmFyZUZhbWlseW5hbWUiOiJGVUxMRkxFWCIsImRlc2NyaXB0aW9uIjoiRlVMTCBGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjI4IiwiZmFyZUZhbWlseW5hbWUiOiJGVUxMRkxFWCIsImRlc2NyaXB0aW9uIjoiRlVMTCBGTEVYIiwiY2FycmllciI6IktMIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIxIiwicXVhbnRpdHlDb2RlIjoiTiIsInVuaXRRdWFsaWZpZXIiOiIiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjAsIndlaWdodCI6IjEiLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMzAxODEiLCJ0b3RhbFRheEFtb3VudCI6IjMzNzEiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOTiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTk4iLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5OIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOTiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJHIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5BIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiU1VCSiBUTyBDQU5DRUxMQVRJT05cL0NIQU5HRSBQRU5BTFRZIiwidHlwZSI6Ijc2IiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-12", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-13", "journey_type": "MultiCity", "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-13", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-13", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER13", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-13", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-14", "journey_type": "MultiCity", "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": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-14", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER14", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-14", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-15", "journey_type": "MultiCity", "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": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-15", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER15", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-15", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-16", "journey_type": "MultiCity", "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": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-16", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER16", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-16", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-17", "journey_type": "MultiCity", "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": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-17", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER17", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-17", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-18", "journey_type": "MultiCity", "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-18", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-18", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER18", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-18", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-19", "journey_type": "MultiCity", "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": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-19", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8962.88, "gross_total": 6118, "base_fare": 4024.36, "tax": 4938.52, "sell": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjExOCwiYmFzZV9mYXJlIjoyNzQ3LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTE4LCJiYXNlX2ZhcmUiOjI3NDcsInRheCI6MzM3MX19", "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": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4024.36", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8962.88, "base_fare": 4024.36, "tax": 4938.52, "gross": { "base_fare": "4024.36", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMTguMDAiLCJiYXNlX2ZhcmUiOiIyNzQ3LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjExOC4wMCIsImJhc2VfZmFyZSI6IjI3NDcuMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTE4LjAwIiwiYmFzZV9mYXJlIjoiMjc0Ny4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER19", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8962.88, "calendar_total_sell": 8962.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8962.88, "filter": { "id": "F1AE00019-19", "price": 8962.88, "gross_total": 6118, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-20", "journey_type": "MultiCity", "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": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-20", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "8", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8984.85, "gross_total": 6133, "base_fare": 4041.94, "tax": 4942.91, "sell": { "currency": "SEK", "total": 8984.85, "base_fare": 4041.94, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjEzMywiYmFzZV9mYXJlIjoyNzU5LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTMzLCJiYXNlX2ZhcmUiOjI3NTksInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTMzLCJiYXNlX2ZhcmUiOjI3NTksInRheCI6MzM3NH19", "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": 8984.85, "base_fare": 4041.94, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4041.94", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8984.85, "base_fare": 4041.94, "tax": 4942.91, "gross": { "base_fare": "4041.94", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMzMuMDAiLCJiYXNlX2ZhcmUiOiIyNzU5LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NTkuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjEzMy4wMCIsImJhc2VfZmFyZSI6IjI3NTkuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc1OS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTMzLjAwIiwiYmFzZV9mYXJlIjoiMjc1OS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjEzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER20", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8984.85, "calendar_total_sell": 8984.85, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8984.85, "filter": { "id": "F1AE00019-20", "price": 8984.85, "gross_total": 6133, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-21", "journey_type": "MultiCity", "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": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-21", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "8", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8984.85, "gross_total": 6133, "base_fare": 4041.94, "tax": 4942.91, "sell": { "currency": "SEK", "total": 8984.85, "base_fare": 4041.94, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjEzMywiYmFzZV9mYXJlIjoyNzU5LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTMzLCJiYXNlX2ZhcmUiOjI3NTksInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTMzLCJiYXNlX2ZhcmUiOjI3NTksInRheCI6MzM3NH19", "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": 8984.85, "base_fare": 4041.94, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4041.94", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8984.85, "base_fare": 4041.94, "tax": 4942.91, "gross": { "base_fare": "4041.94", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMzMuMDAiLCJiYXNlX2ZhcmUiOiIyNzU5LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NTkuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjEzMy4wMCIsImJhc2VfZmFyZSI6IjI3NTkuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc1OS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTMzLjAwIiwiYmFzZV9mYXJlIjoiMjc1OS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjEzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER21", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8984.85, "calendar_total_sell": 8984.85, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8984.85, "filter": { "id": "F1AE00019-21", "price": 8984.85, "gross_total": 6133, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-22", "journey_type": "MultiCity", "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": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-22", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "8", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8984.85, "gross_total": 6133, "base_fare": 4041.94, "tax": 4942.91, "sell": { "currency": "SEK", "total": 8984.85, "base_fare": 4041.94, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjEzMywiYmFzZV9mYXJlIjoyNzU5LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTMzLCJiYXNlX2ZhcmUiOjI3NTksInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTMzLCJiYXNlX2ZhcmUiOjI3NTksInRheCI6MzM3NH19", "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": 8984.85, "base_fare": 4041.94, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4041.94", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8984.85, "base_fare": 4041.94, "tax": 4942.91, "gross": { "base_fare": "4041.94", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMzMuMDAiLCJiYXNlX2ZhcmUiOiIyNzU5LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NTkuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjEzMy4wMCIsImJhc2VfZmFyZSI6IjI3NTkuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc1OS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTMzLjAwIiwiYmFzZV9mYXJlIjoiMjc1OS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjEzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER22", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8984.85, "calendar_total_sell": 8984.85, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8984.85, "filter": { "id": "F1AE00019-22", "price": 8984.85, "gross_total": 6133, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-23", "journey_type": "MultiCity", "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": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-23", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "8", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 8984.85, "gross_total": 6133, "base_fare": 4041.94, "tax": 4942.91, "sell": { "currency": "SEK", "total": 8984.85, "base_fare": 4041.94, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjEzMywiYmFzZV9mYXJlIjoyNzU5LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTMzLCJiYXNlX2ZhcmUiOjI3NTksInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MTMzLCJiYXNlX2ZhcmUiOjI3NTksInRheCI6MzM3NH19", "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": 8984.85, "base_fare": 4041.94, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4041.94", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8984.85, "base_fare": 4041.94, "tax": 4942.91, "gross": { "base_fare": "4041.94", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYxMzMuMDAiLCJiYXNlX2ZhcmUiOiIyNzU5LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NTkuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjEzMy4wMCIsImJhc2VfZmFyZSI6IjI3NTkuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc1OS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MTMzLjAwIiwiYmFzZV9mYXJlIjoiMjc1OS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjEzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER23", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 8984.85, "calendar_total_sell": 8984.85, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8984.85, "filter": { "id": "F1AE00019-23", "price": 8984.85, "gross_total": 6133, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-24", "journey_type": "MultiCity", "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-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER24", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjUiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIyNTUiLCJNYWpvcml0eUNhcnJpZXIiOiJXWSIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNSIsInRpbWVPZkRlcGFydHVyZSI6IjEzOjIwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZBcnJpdmFsIjoiMTU6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiI1IiwiZGVzdGluYXRpb24iOiJGUkEiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiTEgiLCJvcGVyYXRpbmdDYXJyaWVyIjoiTEgiLCJmbGlnaHROdW1iZXIiOiI4MDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIxIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMQ01SREVMSCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxOTozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA2IiwidGltZU9mQXJyaXZhbCI6IjA0OjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJGUkEiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb24iOiJNQ1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IldZIiwib3BlcmF0aW5nQ2FycmllciI6IldZIiwiZmxpZ2h0TnVtYmVyIjoiMTE4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTENNUkRFTEgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMTA6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIxMzoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6Ik1DVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiV1kiLCJvcGVyYXRpbmdDYXJyaWVyIjoiV1kiLCJmbGlnaHROdW1iZXIiOiI2ODkiLCJlcXVpcG1lbnRUeXBlIjoiN004IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMQ01SREVMSCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIwNTA4MjYxMzIwMDUwODI2MTUzMEFSTkZSQUxITEg4MDMwNTA4MjYxOTMwMDYwODI2MDQwNUZSQU1DVFdZV1kxMTgwNjA4MjYxMDU1MDYwODI2MTMxNU1DVEpFRFdZV1k2ODkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09DT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiV1kifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTk1NSIsIk1ham9yaXR5Q2FycmllciI6IldZIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDU6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwOTo1MCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6Ik1DVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiV1kiLCJvcGVyYXRpbmdDYXJyaWVyIjoiV1kiLCJmbGlnaHROdW1iZXIiOiI2NzIiLCJlcXVpcG1lbnRUeXBlIjoiNzM5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRQ01SRVNLIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjE0OjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTk6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJNQ1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IldZIiwib3BlcmF0aW5nQ2FycmllciI6IldZIiwiZmxpZ2h0TnVtYmVyIjoiMTAxIiwiZXF1aXBtZW50VHlwZSI6Ijc4OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUNNUkVTSyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTowNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTIwIiwidGltZU9mQXJyaXZhbCI6IjAwOjMwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBUk4iLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjUiLCJtYXJrZXRpbmdDYXJyaWVyIjoiU0siLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJmbGlnaHROdW1iZXIiOiI1MzQiLCJlcXVpcG1lbnRUeXBlIjoiMzJOIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRQ01SRVNLIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjA1MzUxOTA4MjYwOTUwSkVETUNUV1lXWTY3MjE5MDgyNjE0MTUxOTA4MjYxOTEwTUNUTEhSV1lXWTEwMTE5MDgyNjIxMDUyMDA4MjYwMDMwTEhSQVJOU0s1MzQiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09DT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiV1kifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IldZIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjYzOTgiLCJ0b3RhbFRheCI6IjI4NzAiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IldZIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IldZIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2Mzk4IiwidG90YWxUYXhBbW91bnQiOiIyODcwIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJXIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTENNUkRFTEgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxDTVJERUxIIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMQ01SREVMSCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUNNUkVTSyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUNNUkVTSyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUNNUkVTSyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIxOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IldZIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjY5MTAiLCJ0b3RhbFRheCI6IjI4NzAiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNiIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IldZIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjM1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNiIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IldZIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjM1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjAsIndlaWdodCI6IjAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjY5MTAiLCJ0b3RhbFRheEFtb3VudCI6IjI4NzAiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlciLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMRlhSREVMSCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTEZYUkRFTEgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxGWFJERUxIIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRRlhSRVNLIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRRlhSRVNLIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRRlhSRVNLIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjE4MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-24", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-25", "journey_type": "MultiCity", "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": "PT02H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-25", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER25", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-25", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-26", "journey_type": "MultiCity", "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": "PT02H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-26", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER26", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-26", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-27", "journey_type": "MultiCity", "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": "PT05H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-27", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER27", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-27", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-28", "journey_type": "MultiCity", "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": "PT06H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-28", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER28", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-28", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-29", "journey_type": "MultiCity", "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": "PT22H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-29", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER29", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-29", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-30", "journey_type": "MultiCity", "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": "PT09H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER30", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-30", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-31", "journey_type": "MultiCity", "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": "PT09H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T21:45", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T00:05", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT17H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-31", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER31", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-31", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608062145jed202608070005673jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-32", "journey_type": "MultiCity", "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": "PT02H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-32", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER32", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-32", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-33", "journey_type": "MultiCity", "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": "PT02H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-33", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER33", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-33", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-34", "journey_type": "MultiCity", "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": "PT13H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T21:45", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T00:05", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT17H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-34", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER34", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-34", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608062145jed202608070005673jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-35", "journey_type": "MultiCity", "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": "PT14H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-07T02:25", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T04:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-07", "flight_time": null, "distance": null, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-35", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER35", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-35", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608070225jed202608070445671jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-36", "journey_type": "MultiCity", "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": "PT05H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-36", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER36", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-36", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-37", "journey_type": "MultiCity", "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": "PT06H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-37", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER37", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-37", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-38", "journey_type": "MultiCity", "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": "PT16H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T21:45", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T00:05", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT17H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER38", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-38", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608062145jed202608070005673jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-39", "journey_type": "MultiCity", "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": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-07T02:25", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T04:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-07", "flight_time": null, "distance": null, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-39", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER39", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-39", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608070225jed202608070445671jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-40", "journey_type": "MultiCity", "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": "PT09H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-40", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER40", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-40", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-41", "journey_type": "MultiCity", "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": "PT09H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T21:45", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T00:05", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT17H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-41", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER41", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-41", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608062145jed202608070005673jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-42", "journey_type": "MultiCity", "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": "PT21H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-07T02:25", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T04:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-07", "flight_time": null, "distance": null, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-42", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "534" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER42", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-42", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608070225jed202608070445671jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608192105arn202608200030534", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-43", "journey_type": "MultiCity", "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": "PT13H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T21:45", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T00:05", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT17H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-43", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER43", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-43", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608062145jed202608070005673jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-44", "journey_type": "MultiCity", "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": "PT14H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-07T02:25", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T04:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-07", "flight_time": null, "distance": null, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-44", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER44", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-44", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608070225jed202608070445671jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-45", "journey_type": "MultiCity", "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": "PT16H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T21:45", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T00:05", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT17H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-45", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER45", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-45", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608062145jed202608070005673jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-46", "journey_type": "MultiCity", "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": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-07T02:25", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T04:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-07", "flight_time": null, "distance": null, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-46", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER46", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-46", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608070225jed202608070445671jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-47", "journey_type": "MultiCity", "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": "PT21H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-07T02:25", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T04:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-07", "flight_time": null, "distance": null, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-47", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T06:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "1530" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER47", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-47", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608070225jed202608070445671jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200640arn2026082010051530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-48", "journey_type": "MultiCity", "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": "PT22H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-48", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER48", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-48", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-49", "journey_type": "MultiCity", "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": "PT02H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-49", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER49", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-49", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-50", "journey_type": "MultiCity", "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": "PT02H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-50", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER50", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-50", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-51", "journey_type": "MultiCity", "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": "PT05H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-51", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER51", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-51", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-52", "journey_type": "MultiCity", "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": "PT06H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-52", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER52", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-52", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-53", "journey_type": "MultiCity", "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": "PT09H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-53", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER53", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-53", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-54", "journey_type": "MultiCity", "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": "PT09H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T21:45", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T00:05", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT17H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-54", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER54", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-54", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608062145jed202608070005673jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-55", "journey_type": "MultiCity", "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": "PT13H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T21:45", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T00:05", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT17H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-55", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER55", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-55", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608062145jed202608070005673jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-56", "journey_type": "MultiCity", "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": "PT14H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-07T02:25", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T04:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-07", "flight_time": null, "distance": null, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-56", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER56", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-56", "price": 9373.07, "gross_total": 6398, "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 COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608070225jed202608070445671jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-57", "journey_type": "MultiCity", "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": "PT16H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T21:45", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T00:05", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT17H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-57", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER57", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-57", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608062145jed202608070005673jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-58", "journey_type": "MultiCity", "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": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-07T02:25", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T04:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-07", "flight_time": null, "distance": null, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-58", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER58", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-58", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608070225jed202608070445671jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-59", "journey_type": "MultiCity", "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": "PT21H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-07T02:25", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-07T04:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-07", "flight_time": null, "distance": null, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "671" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-59", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T14:15", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "LHR", "arrival_time": "2026-08-19T19:10", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "101" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-20T09:55", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T13:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "marketing": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "526" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "1", "fareBasis": "QCMRESK", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9373.07, "gross_total": 6398, "base_fare": 5168.52, "tax": 4204.55, "sell": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjM5OCwiYmFzZV9mYXJlIjozNTI4LCJ0YXgiOjI4NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Mzk4LCJiYXNlX2ZhcmUiOjM1MjgsInRheCI6Mjg3MH19", "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": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5168.52", "tax": "4204.55", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9373.07, "base_fare": 5168.52, "tax": 4204.55, "gross": { "base_fare": "5168.52", "tax": "4204.55", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYzOTguMDAiLCJiYXNlX2ZhcmUiOiIzNTI4LjAwIiwidGF4IjoiMjg3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjM5OC4wMCIsImJhc2VfZmFyZSI6IjM1MjguMDAiLCJ0YXgiOiIyODcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Mzk4LjAwIiwiYmFzZV9mYXJlIjoiMzUyOC4wMCIsInRheCI6IjI4NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER59", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 9373.07, "calendar_total_sell": 9373.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9373.07, "filter": { "id": "F1AE00019-59", "price": 9373.07, "gross_total": 6398, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": { "0": "FRA", "1": "MCT", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:20", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608070225jed202608070445671jed202608190535mct202608190950672mct202608191415lhr202608191910101lhr202608200955arn202608201320526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-60", "journey_type": "MultiCity", "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": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-60", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9506.39, "gross_total": 6489, "base_fare": 4567.87, "tax": 4938.52, "sell": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4OSwiYmFzZV9mYXJlIjozMTE4LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MX19", "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": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4567.87", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "gross": { "base_fare": "4567.87", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODkuMDAiLCJiYXNlX2ZhcmUiOiIzMTE4LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4OS4wMCIsImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg5LjAwIiwiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER60", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9506.39, "calendar_total_sell": 9506.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9506.39, "filter": { "id": "F1AE00019-60", "price": 9506.39, "gross_total": 6489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-61", "journey_type": "MultiCity", "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": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-61", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9506.39, "gross_total": 6489, "base_fare": 4567.87, "tax": 4938.52, "sell": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4OSwiYmFzZV9mYXJlIjozMTE4LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MX19", "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": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4567.87", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "gross": { "base_fare": "4567.87", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODkuMDAiLCJiYXNlX2ZhcmUiOiIzMTE4LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4OS4wMCIsImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg5LjAwIiwiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER61", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9506.39, "calendar_total_sell": 9506.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9506.39, "filter": { "id": "F1AE00019-61", "price": 9506.39, "gross_total": 6489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-62", "journey_type": "MultiCity", "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": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-62", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9506.39, "gross_total": 6489, "base_fare": 4567.87, "tax": 4938.52, "sell": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4OSwiYmFzZV9mYXJlIjozMTE4LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MX19", "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": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4567.87", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "gross": { "base_fare": "4567.87", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODkuMDAiLCJiYXNlX2ZhcmUiOiIzMTE4LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4OS4wMCIsImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg5LjAwIiwiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER62", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9506.39, "calendar_total_sell": 9506.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9506.39, "filter": { "id": "F1AE00019-62", "price": 9506.39, "gross_total": 6489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-63", "journey_type": "MultiCity", "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": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-63", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9506.39, "gross_total": 6489, "base_fare": 4567.87, "tax": 4938.52, "sell": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4OSwiYmFzZV9mYXJlIjozMTE4LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MX19", "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": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4567.87", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "gross": { "base_fare": "4567.87", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODkuMDAiLCJiYXNlX2ZhcmUiOiIzMTE4LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4OS4wMCIsImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg5LjAwIiwiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER63", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9506.39, "calendar_total_sell": 9506.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9506.39, "filter": { "id": "F1AE00019-63", "price": 9506.39, "gross_total": 6489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-64", "journey_type": "MultiCity", "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": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-64", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9506.39, "gross_total": 6489, "base_fare": 4567.87, "tax": 4938.52, "sell": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4OSwiYmFzZV9mYXJlIjozMTE4LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MX19", "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": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4567.87", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "gross": { "base_fare": "4567.87", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODkuMDAiLCJiYXNlX2ZhcmUiOiIzMTE4LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4OS4wMCIsImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg5LjAwIiwiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER64", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9506.39, "calendar_total_sell": 9506.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9506.39, "filter": { "id": "F1AE00019-64", "price": 9506.39, "gross_total": 6489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-65", "journey_type": "MultiCity", "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": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-65", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2858" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2858" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9506.39, "gross_total": 6489, "base_fare": 4567.87, "tax": 4938.52, "sell": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4OSwiYmFzZV9mYXJlIjozMTE4LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MX19", "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": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4567.87", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "gross": { "base_fare": "4567.87", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODkuMDAiLCJiYXNlX2ZhcmUiOiIzMTE4LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4OS4wMCIsImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg5LjAwIiwiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER65", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9506.39, "calendar_total_sell": 9506.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9506.39, "filter": { "id": "F1AE00019-65", "price": 9506.39, "gross_total": 6489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201105arn2026082013052858", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-66", "journey_type": "MultiCity", "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": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-66", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9506.39, "gross_total": 6489, "base_fare": 4567.87, "tax": 4938.52, "sell": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4OSwiYmFzZV9mYXJlIjozMTE4LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MX19", "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": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4567.87", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "gross": { "base_fare": "4567.87", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODkuMDAiLCJiYXNlX2ZhcmUiOiIzMTE4LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4OS4wMCIsImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg5LjAwIiwiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER66", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9506.39, "calendar_total_sell": 9506.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9506.39, "filter": { "id": "F1AE00019-66", "price": 9506.39, "gross_total": 6489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-67", "journey_type": "MultiCity", "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": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-67", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9506.39, "gross_total": 6489, "base_fare": 4567.87, "tax": 4938.52, "sell": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4OSwiYmFzZV9mYXJlIjozMTE4LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MX19", "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": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4567.87", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "gross": { "base_fare": "4567.87", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODkuMDAiLCJiYXNlX2ZhcmUiOiIzMTE4LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4OS4wMCIsImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg5LjAwIiwiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER67", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9506.39, "calendar_total_sell": 9506.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9506.39, "filter": { "id": "F1AE00019-67", "price": 9506.39, "gross_total": 6489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-68", "journey_type": "MultiCity", "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": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-68", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9506.39, "gross_total": 6489, "base_fare": 4567.87, "tax": 4938.52, "sell": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4OSwiYmFzZV9mYXJlIjozMTE4LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MX19", "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": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4567.87", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "gross": { "base_fare": "4567.87", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODkuMDAiLCJiYXNlX2ZhcmUiOiIzMTE4LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4OS4wMCIsImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg5LjAwIiwiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER68", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9506.39, "calendar_total_sell": 9506.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9506.39, "filter": { "id": "F1AE00019-68", "price": 9506.39, "gross_total": 6489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-69", "journey_type": "MultiCity", "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": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-69", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T19:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T21:00", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2862" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "5", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9506.39, "gross_total": 6489, "base_fare": 4567.87, "tax": 4938.52, "sell": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4OSwiYmFzZV9mYXJlIjozMTE4LCJ0YXgiOjMzNzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg5LCJiYXNlX2ZhcmUiOjMxMTgsInRheCI6MzM3MX19", "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": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4567.87", "tax": "4938.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9506.39, "base_fare": 4567.87, "tax": 4938.52, "gross": { "base_fare": "4567.87", "tax": "4938.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODkuMDAiLCJiYXNlX2ZhcmUiOiIzMTE4LjAwIiwidGF4IjoiMzM3MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4OS4wMCIsImJhc2VfZmFyZSI6IjMxMTguMDAiLCJ0YXgiOiIzMzcxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg5LjAwIiwiYmFzZV9mYXJlIjoiMzExOC4wMCIsInRheCI6IjMzNzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER69", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9506.39, "calendar_total_sell": 9506.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9506.39, "filter": { "id": "F1AE00019-69", "price": 9506.39, "gross_total": 6489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T21:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201900arn2026082021002862", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-70", "journey_type": "MultiCity", "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": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-70", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "8", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9529.83, "gross_total": 6505, "base_fare": 4586.92, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9529.83, "base_fare": 4586.92, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUwNSwiYmFzZV9mYXJlIjozMTMxLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTA1LCJiYXNlX2ZhcmUiOjMxMzEsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTA1LCJiYXNlX2ZhcmUiOjMxMzEsInRheCI6MzM3NH19", "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": 9529.83, "base_fare": 4586.92, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4586.92", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9529.83, "base_fare": 4586.92, "tax": 4942.91, "gross": { "base_fare": "4586.92", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MDUuMDAiLCJiYXNlX2ZhcmUiOiIzMTMxLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMzEuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUwNS4wMCIsImJhc2VfZmFyZSI6IjMxMzEuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzEzMS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTA1LjAwIiwiYmFzZV9mYXJlIjoiMzEzMS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUwNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER70", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9529.83, "calendar_total_sell": 9529.83, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9529.83, "filter": { "id": "F1AE00019-70", "price": 9529.83, "gross_total": 6505, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-71", "journey_type": "MultiCity", "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": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-71", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "8", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "NRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9529.83, "gross_total": 6505, "base_fare": 4586.92, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9529.83, "base_fare": 4586.92, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUwNSwiYmFzZV9mYXJlIjozMTMxLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTA1LCJiYXNlX2ZhcmUiOjMxMzEsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTA1LCJiYXNlX2ZhcmUiOjMxMzEsInRheCI6MzM3NH19", "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": 9529.83, "base_fare": 4586.92, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4586.92", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9529.83, "base_fare": 4586.92, "tax": 4942.91, "gross": { "base_fare": "4586.92", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MDUuMDAiLCJiYXNlX2ZhcmUiOiIzMTMxLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxMzEuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUwNS4wMCIsImJhc2VfZmFyZSI6IjMxMzEuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzEzMS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTA1LjAwIiwiYmFzZV9mYXJlIjoiMzEzMS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUwNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER71", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 9529.83, "calendar_total_sell": 9529.83, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9529.83, "filter": { "id": "F1AE00019-71", "price": 9529.83, "gross_total": 6505, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-72", "journey_type": "MultiCity", "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": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-72", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER72", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-72", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-73", "journey_type": "MultiCity", "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": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-73", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER73", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-73", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-74", "journey_type": "MultiCity", "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": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-74", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER74", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-74", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-75", "journey_type": "MultiCity", "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": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-75", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER75", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-75", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-76", "journey_type": "MultiCity", "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": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-76", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER76", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-76", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-77", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-77", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER77", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-77", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-78", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-78", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER78", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-78", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-79", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-79", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER79", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-79", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-80", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-80", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER80", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-80", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-81", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-81", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER81", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-81", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-82", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-82", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER82", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-82", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-83", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-83", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER83", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-83", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-84", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-84", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER84", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-84", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-85", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-85", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER85", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-85", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-86", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-86", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER86", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-86", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-87", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-87", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER87", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-87", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-88", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-88", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER88", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-88", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-89", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-89", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER89", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-89", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-90", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-90", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER90", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-90", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-91", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-91", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T20:55", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T22:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT12H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER91", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-91", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T22:55", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608202055arn2026082022551227", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-92", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-92", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER92", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-92", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-93", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-93", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER93", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-93", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-94", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-94", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER94", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-94", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-95", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-95", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T20:55", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T22:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT12H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER95", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-95", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T22:55", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608202055arn2026082022551227", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-96", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-96", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER96", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-96", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-97", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-97", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T20:55", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T22:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT12H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER97", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-97", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T22:55", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608202055arn2026082022551227", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-98", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-98", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER98", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-98", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-99", "journey_type": "MultiCity", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-99", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T20:55", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T22:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT12H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9547.41, "gross_total": 6517, "base_fare": 4604.5, "tax": 4942.91, "sell": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjUxNywiYmFzZV9mYXJlIjozMTQzLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTE3LCJiYXNlX2ZhcmUiOjMxNDMsInRheCI6MzM3NH19", "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": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4604.50", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9547.41, "base_fare": 4604.5, "tax": 4942.91, "gross": { "base_fare": "4604.50", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1MTcuMDAiLCJiYXNlX2ZhcmUiOiIzMTQzLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjUxNy4wMCIsImJhc2VfZmFyZSI6IjMxNDMuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTE3LjAwIiwiYmFzZV9mYXJlIjoiMzE0My4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER99", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 9547.41, "calendar_total_sell": 9547.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9547.41, "filter": { "id": "F1AE00019-99", "price": 9547.41, "gross_total": 6517, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T22:55", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608202055arn2026082022551227", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-100", "journey_type": "MultiCity", "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-100", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-100", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER100", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwOTMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTYiLCJlcXVpcG1lbnRUeXBlIjoiN004IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwNTowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI5NiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxOM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIwNTA4MjYxODM1MDUwODI2MjMxNUFSTklTVFRLVEsxNzk2MDYwODI2MDExNTA2MDgyNjA1MDVJU1RKRURUS1RLOTYiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMTciLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEyMDAiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZBcnJpdmFsIjoiMDU6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJKRUQiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiOTUiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDk6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIxMjozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBUk4iLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjUiLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIxNzg5IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjAxMzAxOTA4MjYwNTIwSkVESVNUVEtUSzk1MTkwODI2MDk1NTE5MDgyNjEyMzBJU1RBUk5US1RLMTc4OSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMiIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjY2NjQiLCJ0b3RhbFRheCI6IjI3MDkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMiIsImZyZWVBbGxvd2FuY2UiOiIyIiwicXVhbnRpdHlDb2RlIjoiTiIsInVuaXRRdWFsaWZpZXIiOiIiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjAsIndlaWdodCI6IjIiLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNjY2NCIsInRvdGFsVGF4QW1vdW50IjoiMjcwOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxOM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlROM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzU1NiIsInRvdGFsVGF4IjoiMjcwOSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMiIsImZyZWVBbGxvd2FuY2UiOiIyIiwicXVhbnRpdHlDb2RlIjoiTiIsInVuaXRRdWFsaWZpZXIiOiIiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjAsIndlaWdodCI6IjIiLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzU1NiIsInRvdGFsVGF4QW1vdW50IjoiMjcwOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-100", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608060115jed20260806050596jed202608190130ist20260819052095ist202608190955arn2026081912301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-101", "journey_type": "MultiCity", "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-101", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-101", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER101", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMzozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjE4OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTAiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA1IiwidGltZU9mRGVwYXJ0dXJlIjoiMjA6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwMDozMCIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6Ijk0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjEzMzAwNTA4MjYxODEwQVJOSVNUVEtUSzE3OTAwNTA4MjYyMDM1MDYwODI2MDAzMElTVEpFRFRLVEs5NCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIwMCIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwNToyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI5NSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlROM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjEyOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3ODkiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMTkwODI2MDEzMDE5MDgyNjA1MjBKRURJU1RUS1RLOTUxOTA4MjYwOTU1MTkwODI2MTIzMElTVEFSTlRLVEsxNzg5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjY2NCIsInRvdGFsVGF4IjoiMjcwOSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2NjY0IiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlROM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjM0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NTU2IiwidG90YWxUYXgiOiIyNzA5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3NTU2IiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-101", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608052035jed20260806003094jed202608190130ist20260819052095ist202608190955arn2026081912301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-102", "journey_type": "MultiCity", "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-102", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-102", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T06:05", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T09:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "97" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "97" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT05H05M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER102", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwOTMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTYiLCJlcXVpcG1lbnRUeXBlIjoiN004IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwNTowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI5NiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxOM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIwNTA4MjYxODM1MDUwODI2MjMxNUFSTklTVFRLVEsxNzk2MDYwODI2MDExNTA2MDgyNjA1MDVJU1RKRURUS1RLOTYiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMTgiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEyMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6NTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJKRUQiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiOTciLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMTU6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIxNzozNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBUk4iLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjUiLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIxNzk1IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjA2MDUxOTA4MjYwOTU1SkVESVNUVEtUSzk3MTkwODI2MTUwMDE5MDgyNjE3MzVJU1RBUk5US1RLMTc5NSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMiIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjY2NjQiLCJ0b3RhbFRheCI6IjI3MDkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMiIsImZyZWVBbGxvd2FuY2UiOiIyIiwicXVhbnRpdHlDb2RlIjoiTiIsInVuaXRRdWFsaWZpZXIiOiIiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjAsIndlaWdodCI6IjIiLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNjY2NCIsInRvdGFsVGF4QW1vdW50IjoiMjcwOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxOM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlROM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzU1NiIsInRvdGFsVGF4IjoiMjcwOSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMiIsImZyZWVBbGxvd2FuY2UiOiIyIiwicXVhbnRpdHlDb2RlIjoiTiIsInVuaXRRdWFsaWZpZXIiOiIiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjAsIndlaWdodCI6IjIiLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzU1NiIsInRvdGFsVGF4QW1vdW50IjoiMjcwOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-102", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608060115jed20260806050596jed202608190605ist20260819095597ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-103", "journey_type": "MultiCity", "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-103", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-103", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T06:05", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T09:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "97" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "97" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT05H05M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER103", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMzozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjE4OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTAiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA1IiwidGltZU9mRGVwYXJ0dXJlIjoiMjA6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwMDozMCIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6Ijk0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjEzMzAwNTA4MjYxODEwQVJOSVNUVEtUSzE3OTAwNTA4MjYyMDM1MDYwODI2MDAzMElTVEpFRFRLVEs5NCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIzMCIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDY6MDUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwOTo1NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI5NyIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlROM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjE3OjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTUiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMTkwODI2MDYwNTE5MDgyNjA5NTVKRURJU1RUS1RLOTcxOTA4MjYxNTAwMTkwODI2MTczNUlTVEFSTlRLVEsxNzk1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjY2NCIsInRvdGFsVGF4IjoiMjcwOSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2NjY0IiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlROM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjM0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NTU2IiwidG90YWxUYXgiOiIyNzA5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3NTU2IiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-103", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608052035jed20260806003094jed202608190605ist20260819095597ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-104", "journey_type": "MultiCity", "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-104", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-104", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER104", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTowNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjE1OjUwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTQiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA1IiwidGltZU9mRGVwYXJ0dXJlIjoiMjA6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwMDozMCIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6Ijk0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjExMDUwNTA4MjYxNTUwQVJOSVNUVEtUSzE3OTQwNTA4MjYyMDM1MDYwODI2MDAzMElTVEpFRFRLVEs5NCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIwMCIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwNToyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI5NSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlROM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjEyOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3ODkiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMTkwODI2MDEzMDE5MDgyNjA1MjBKRURJU1RUS1RLOTUxOTA4MjYwOTU1MTkwODI2MTIzMElTVEFSTlRLVEsxNzg5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjY2NCIsInRvdGFsVGF4IjoiMjcwOSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2NjY0IiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlROM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjM0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NTU2IiwidG90YWxUYXgiOiIyNzA5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3NTU2IiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-104", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608052035jed20260806003094jed202608190130ist20260819052095ist202608190955arn2026081912301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-105", "journey_type": "MultiCity", "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-105", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-105", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T06:05", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T09:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "97" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "97" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT05H05M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER105", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTowNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjE1OjUwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTQiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA1IiwidGltZU9mRGVwYXJ0dXJlIjoiMjA6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwMDozMCIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6Ijk0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjExMDUwNTA4MjYxNTUwQVJOSVNUVEtUSzE3OTQwNTA4MjYyMDM1MDYwODI2MDAzMElTVEpFRFRLVEs5NCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIzMCIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDY6MDUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwOTo1NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI5NyIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlROM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjE3OjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTUiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMTkwODI2MDYwNTE5MDgyNjA5NTVKRURJU1RUS1RLOTcxOTA4MjYxNTAwMTkwODI2MTczNUlTVEFSTlRLVEsxNzk1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjY2NCIsInRvdGFsVGF4IjoiMjcwOSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2NjY0IiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlROM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjM0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NTU2IiwidG90YWxUYXgiOiIyNzA5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3NTU2IiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-105", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608052035jed20260806003094jed202608190605ist20260819095597ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-106", "journey_type": "MultiCity", "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": "PT09H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-106", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER106", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-106", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608060115jed20260806050596jed202608191920ist202608192330127ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-107", "journey_type": "MultiCity", "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-107", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-107", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER107", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-107", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608052035jed20260806003094jed202608191920ist202608192330127ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-108", "journey_type": "MultiCity", "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-108", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT07H05M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-108", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER108", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-108", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608060115jed20260806050596jed202608190130ist20260819052095ist202608190955arn2026081912301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-109", "journey_type": "MultiCity", "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-109", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-109", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT09H40M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER109", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-109", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608060115jed20260806050596jed202608190130ist20260819052095ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-110", "journey_type": "MultiCity", "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-110", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-110", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT09H40M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER110", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-110", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608052035jed20260806003094jed202608190130ist20260819052095ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-111", "journey_type": "MultiCity", "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-111", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT07H05M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-111", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T06:05", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T09:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "97" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "97" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT05H05M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER111", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-111", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608060115jed20260806050596jed202608190605ist20260819095597ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-112", "journey_type": "MultiCity", "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-112", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-112", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:55", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T20:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "93" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H35M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER112", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-112", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608060115jed20260806050596jed202608191655ist20260819205093ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-113", "journey_type": "MultiCity", "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-113", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-113", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H25M", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER113", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-113", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608060115jed20260806050596jed202608191920ist202608192330127ist202608200955arn2026082012301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-114", "journey_type": "MultiCity", "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-114", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-114", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER114", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-114", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608052035jed20260806003094jed202608191920ist202608192330127ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-115", "journey_type": "MultiCity", "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-115", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-115", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:55", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T20:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "93" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H35M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER115", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-115", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608052035jed20260806003094jed202608191655ist20260819205093ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-116", "journey_type": "MultiCity", "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-116", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-116", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H25M", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER116", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-116", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608052035jed20260806003094jed202608191920ist202608192330127ist202608200955arn2026082012301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-117", "journey_type": "MultiCity", "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-117", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-117", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER117", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-117", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608060115jed20260806050596jed202608190130ist20260819052095ist202608190955arn2026081912301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-118", "journey_type": "MultiCity", "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-118", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-118", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT09H40M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER118", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-118", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608052035jed20260806003094jed202608190130ist20260819052095ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-119", "journey_type": "MultiCity", "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-119", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-119", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T06:05", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T09:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "97" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "97" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT05H05M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER119", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-119", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608060115jed20260806050596jed202608190605ist20260819095597ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-120", "journey_type": "MultiCity", "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-120", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT07H05M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-120", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER120", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-120", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608060115jed20260806050596jed202608191920ist202608192330127ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-121", "journey_type": "MultiCity", "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-121", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-121", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:55", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T20:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "93" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H35M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER121", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-121", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608052035jed20260806003094jed202608191655ist20260819205093ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-122", "journey_type": "MultiCity", "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-122", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-122", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H25M", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER122", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-122", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608052035jed20260806003094jed202608191920ist202608192330127ist202608200955arn2026082012301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-123", "journey_type": "MultiCity", "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-123", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT07H05M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-123", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT09H40M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER123", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-123", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608060115jed20260806050596jed202608190130ist20260819052095ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-124", "journey_type": "MultiCity", "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-124", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-124", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER124", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-124", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608060115jed20260806050596jed202608191920ist202608192330127ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-125", "journey_type": "MultiCity", "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-125", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT07H05M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-125", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:55", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T20:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "93" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H35M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER125", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-125", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608060115jed20260806050596jed202608191655ist20260819205093ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-126", "journey_type": "MultiCity", "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-126", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT07H05M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-126", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H25M", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER126", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-126", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608060115jed20260806050596jed202608191920ist202608192330127ist202608200955arn2026082012301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-127", "journey_type": "MultiCity", "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-127", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-127", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT09H40M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER127", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-127", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608060115jed20260806050596jed202608190130ist20260819052095ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-128", "journey_type": "MultiCity", "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-128", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-128", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:55", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T20:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "93" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H35M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER128", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-128", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608060115jed20260806050596jed202608191655ist20260819205093ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-129", "journey_type": "MultiCity", "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-129", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-129", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H25M", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER129", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-129", "price": 9762.77, "gross_total": 6664, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608060115jed20260806050596jed202608191920ist202608192330127ist202608200955arn2026082012301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-130", "journey_type": "MultiCity", "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-130", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T14:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT15H15M", "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": "126" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "126" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-130", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER130", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-130", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608061430jed202608061820126jed202608190130ist20260819052095ist202608190955arn2026081912301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-131", "journey_type": "MultiCity", "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-131", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T14:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT15H15M", "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": "126" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "126" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-131", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T06:05", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T09:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "97" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "97" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT05H05M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER131", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-131", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608061430jed202608061820126jed202608190605ist20260819095597ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-132", "journey_type": "MultiCity", "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-132", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T14:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT15H15M", "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": "126" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "126" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-132", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER132", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-132", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608061430jed202608061820126jed202608191920ist202608192330127ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-133", "journey_type": "MultiCity", "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-133", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T14:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT15H15M", "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": "126" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "126" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-133", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H05M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T15:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T17:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT09H40M", "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": "1795" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1795" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER133", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-133", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-19T17:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608061430jed202608061820126jed202608190130ist20260819052095ist202608191500arn2026081917351795", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-134", "journey_type": "MultiCity", "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-134", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T14:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT15H15M", "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": "126" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "126" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-134", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:55", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T20:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "93" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H35M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER134", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-134", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608061430jed202608061820126jed202608191655ist20260819205093ist202608200725arn2026082010051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-135", "journey_type": "MultiCity", "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-135", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T14:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT15H15M", "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": "126" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "126" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-135", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:20", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "127" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "127" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-20T09:55", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T12:30", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT10H25M", "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": "1789" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1789" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 9762.77, "gross_total": 6664, "base_fare": 5794.08, "tax": 3968.69, "sell": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjY2NCwiYmFzZV9mYXJlIjozOTU1LCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NjY0LCJiYXNlX2ZhcmUiOjM5NTUsInRheCI6MjcwOX19", "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": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.08", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9762.77, "base_fare": 5794.08, "tax": 3968.69, "gross": { "base_fare": "5794.08", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY2NjQuMDAiLCJiYXNlX2ZhcmUiOiIzOTU1LjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjY2NC4wMCIsImJhc2VfZmFyZSI6IjM5NTUuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NjY0LjAwIiwiYmFzZV9mYXJlIjoiMzk1NS4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER135", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 9762.77, "calendar_total_sell": 9762.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9762.77, "filter": { "id": "F1AE00019-135", "price": 9762.77, "gross_total": 6664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T12:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608061430jed202608061820126jed202608191920ist202608192330127ist202608200955arn2026082012301789", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-136", "journey_type": "MultiCity", "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-136", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T15:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT13H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-136", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T04:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T07:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER136", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjI1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIyMTU1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE2OCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRKU0VQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjEyOjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMTU6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSkVEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTI0OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRKU0VQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjE2MTUwNTA4MjYyMzM1QVJORE9IUVJRUjE2ODA2MDgyNjEyNDAwNjA4MjYxNTEwRE9ISkVEUVJRUjEyNDgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjIzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNDo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjA3OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSkVEIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExODUiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUSlNFUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjE0OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE2NyIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRKU0VQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjA0NTAxOTA4MjYwNzEwSkVERE9IUVJRUjExODUxOTA4MjYwODMwMTkwODI2MTQxMERPSEFSTlFSUVIxNjciLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjE0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjY4NjUiLCJ0b3RhbFRheCI6IjI2NjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIzIiwiZnJlZUFsbG93YW5jZSI6IjI1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIyNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjY4NjUiLCJ0b3RhbFRheEFtb3VudCI6IjI2NjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUSlNFUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVEpTRVAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRKU0VQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUSlNFUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNTQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI4NjYiLCJ0b3RhbFRheCI6IjI2NjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODIiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjgyIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI4NjYiLCJ0b3RhbFRheEFtb3VudCI6IjI2NjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJISlI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSEpSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhKUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJISlI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-136", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061240jed2026080615101248jed202608190450doh2026081907101185doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-137", "journey_type": "MultiCity", "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-137", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T15:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT13H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-137", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER137", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-137", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061240jed2026080615101248jed202608192200doh2026082000201193doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-138", "journey_type": "MultiCity", "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-138", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T15:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT13H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-138", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T05:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER138", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-138", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061240jed2026080615101248jed202608190310doh2026081905301183doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-139", "journey_type": "MultiCity", "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-139", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T15:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT13H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-139", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T22:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER139", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-139", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061240jed2026080615101248jed202608191950doh2026081922101187doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-140", "journey_type": "MultiCity", "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-140", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T17:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T20:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-140", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T04:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T07:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER140", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-140", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061745jed2026080620151192jed202608190450doh2026081907101185doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-141", "journey_type": "MultiCity", "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-141", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T17:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T20:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-141", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER141", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-141", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061745jed2026080620151192jed202608192200doh2026082000201193doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-142", "journey_type": "MultiCity", "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-142", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T15:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT13H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-142", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T19:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER142", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-142", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061240jed2026080615101248jed202608191640doh2026081919001249doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-143", "journey_type": "MultiCity", "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-143", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T21:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT19H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-143", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T04:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T07:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER143", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-143", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061835jed2026080621051188jed202608190450doh2026081907101185doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-144", "journey_type": "MultiCity", "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-144", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T21:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT19H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-144", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER144", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-144", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061835jed2026080621051188jed202608192200doh2026082000201193doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-145", "journey_type": "MultiCity", "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-145", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T17:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T20:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-145", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T05:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER145", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-145", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061745jed2026080620151192jed202608190310doh2026081905301183doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-146", "journey_type": "MultiCity", "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-146", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T17:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T20:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-146", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T22:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER146", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-146", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061745jed2026080620151192jed202608191950doh2026081922101187doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-147", "journey_type": "MultiCity", "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-147", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T21:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT19H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-147", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T05:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER147", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-147", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061835jed2026080621051188jed202608190310doh2026081905301183doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-148", "journey_type": "MultiCity", "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-148", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T21:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT19H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-148", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T22:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER148", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-148", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061835jed2026080621051188jed202608191950doh2026081922101187doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-149", "journey_type": "MultiCity", "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-149", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T15:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT13H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-149", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T11:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER149", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-149", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061240jed2026080615101248jed202608191140doh2026081914001191doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-150", "journey_type": "MultiCity", "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-150", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T17:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T20:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-150", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T19:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER150", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-150", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061745jed2026080620151192jed202608191640doh2026081919001249doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-151", "journey_type": "MultiCity", "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-151", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T23:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-07T01:40", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT23H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-151", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T04:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T07:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER151", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-151", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608062310jed2026080701401182jed202608190450doh2026081907101185doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-152", "journey_type": "MultiCity", "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-152", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T23:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-07T01:40", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT23H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-152", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER152", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-152", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608062310jed2026080701401182jed202608192200doh2026082000201193doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-153", "journey_type": "MultiCity", "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-153", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T21:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT19H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-153", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T19:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER153", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-153", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061835jed2026080621051188jed202608191640doh2026081919001249doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-154", "journey_type": "MultiCity", "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-154", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T23:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-07T01:40", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT23H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-154", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T05:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER154", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-154", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608062310jed2026080701401182jed202608190310doh2026081905301183doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-155", "journey_type": "MultiCity", "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-155", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T23:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-07T01:40", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT23H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-155", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T22:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER155", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-155", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608062310jed2026080701401182jed202608191950doh2026081922101187doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-156", "journey_type": "MultiCity", "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-156", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T17:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T20:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-156", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T11:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER156", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-156", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061745jed2026080620151192jed202608191140doh2026081914001191doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-157", "journey_type": "MultiCity", "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-157", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T23:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-07T01:40", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT23H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-157", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T19:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER157", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-157", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608062310jed2026080701401182jed202608191640doh2026081919001249doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-158", "journey_type": "MultiCity", "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-158", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T21:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT19H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-158", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T11:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER158", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-158", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061835jed2026080621051188jed202608191140doh2026081914001191doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-159", "journey_type": "MultiCity", "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-159", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T23:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-07T01:40", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT23H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-159", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T11:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10057.23, "gross_total": 6865, "base_fare": 6157.4, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg2NSwiYmFzZV9mYXJlIjo0MjAzLCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODY1LCJiYXNlX2ZhcmUiOjQyMDMsInRheCI6MjY2Mn19", "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": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6157.40", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10057.23, "base_fare": 6157.4, "tax": 3899.83, "gross": { "base_fare": "6157.40", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MjAzLjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg2NS4wMCIsImJhc2VfZmFyZSI6IjQyMDMuMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODY1LjAwIiwiYmFzZV9mYXJlIjoiNDIwMy4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER159", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10057.23, "calendar_total_sell": 10057.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10057.23, "filter": { "id": "F1AE00019-159", "price": 10057.23, "gross_total": 6865, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608062310jed2026080701401182jed202608191140doh2026081914001191doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-160", "journey_type": "MultiCity", "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-160", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-160", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER160", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-160", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-161", "journey_type": "MultiCity", "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-161", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-161", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER161", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-161", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-162", "journey_type": "MultiCity", "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-162", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-162", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER162", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-162", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-163", "journey_type": "MultiCity", "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-163", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-163", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER163", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-163", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-164", "journey_type": "MultiCity", "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-164", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-164", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER164", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-164", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-165", "journey_type": "MultiCity", "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-165", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-165", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER165", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-165", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-166", "journey_type": "MultiCity", "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-166", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-166", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER166", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-166", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-167", "journey_type": "MultiCity", "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-167", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-167", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER167", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-167", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-168", "journey_type": "MultiCity", "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-168", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-168", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T20:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3792" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3792" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-19T23:55", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T14:35", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T16:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1223" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER168", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-168", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T16:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900ruh2026081920453792ruh202608192355ams202608200815423ams202608201435arn2026082016351223", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-169", "journey_type": "MultiCity", "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-169", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-169", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER169", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-169", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-170", "journey_type": "MultiCity", "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-170", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-170", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER170", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-170", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-171", "journey_type": "MultiCity", "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-171", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-171", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T20:55", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T22:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT12H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER171", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-171", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T22:55", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608202055arn2026082022551227", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-172", "journey_type": "MultiCity", "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-172", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-172", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT01H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T17:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T19:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1225" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER172", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-172", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T19:40", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201740arn2026082019401225", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-173", "journey_type": "MultiCity", "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-173", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T08:10", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "2861" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "2861" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "G", "meal_code": null, "seat_available": "7", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-173", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H55M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T20:55", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T22:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT12H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1227" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "ERS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10092.39, "gross_total": 6889, "base_fare": 5149.48, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njg4OSwiYmFzZV9mYXJlIjozNTE1LCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODg5LCJiYXNlX2ZhcmUiOjM1MTUsInRheCI6MzM3NH19", "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": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5149.48", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10092.39, "base_fare": 5149.48, "tax": 4942.91, "gross": { "base_fare": "5149.48", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNTE1LjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjg4OS4wMCIsImJhc2VfZmFyZSI6IjM1MTUuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODg5LjAwIiwiYmFzZV9mYXJlIjoiMzUxNS4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER173", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SK", "calendar_total_currency": "SEK", "calendar_total_price": 10092.39, "calendar_total_sell": 10092.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10092.39, "filter": { "id": "F1AE00019-173", "price": 10092.39, "gross_total": 6889, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SK", "carrier_marketing": "KL", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T08:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-20T22:55", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050810ams2026080510202861ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608202055arn2026082022551227", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-174", "journey_type": "MultiCity", "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-174", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:10", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T16:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-05T19:05", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ESB", "arrival_time": "2026-08-05T20:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Ankara Esenboga International Airport", "city": "Ankara", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "2670" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "2670" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "ESB", "departure_time": "2026-08-05T23:00", "origin_terminal": null, "origin_airport": { "name": "Ankara Esenboga International Airport", "city": "Ankara", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T02:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "670" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "670" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-174", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:10", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T08:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-19T12:50", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T15:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10114.37, "gross_total": 6904, "base_fare": 6043.13, "tax": 4071.24, "sell": { "currency": "SEK", "total": 10114.37, "base_fare": 6043.13, "tax": 4071.24 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjkwNCwiYmFzZV9mYXJlIjo0MTI1LCJ0YXgiOjI3Nzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTA0LCJiYXNlX2ZhcmUiOjQxMjUsInRheCI6Mjc3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTA0LCJiYXNlX2ZhcmUiOjQxMjUsInRheCI6Mjc3OX19", "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": 10114.37, "base_fare": 6043.13, "tax": 4071.24, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6043.13", "tax": "4071.24", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10114.37, "base_fare": 6043.13, "tax": 4071.24, "gross": { "base_fare": "6043.13", "tax": "4071.24", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5MDQuMDAiLCJiYXNlX2ZhcmUiOiI0MTI1LjAwIiwidGF4IjoiMjc3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxMjUuMDAiLCJ0YXgiOiIyNzc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjkwNC4wMCIsImJhc2VfZmFyZSI6IjQxMjUuMDAiLCJ0YXgiOiIyNzc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDEyNS4wMCIsInRheCI6IjI3NzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTA0LjAwIiwiYmFzZV9mYXJlIjoiNDEyNS4wMCIsInRheCI6IjI3NzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjkwNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER174", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ESB", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "ESB", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 10114.37, "calendar_total_sell": 10114.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10114.37, "filter": { "id": "F1AE00019-174", "price": 10114.37, "gross_total": 6904, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "738", "aircraft_name": "738", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW", "ESB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T15:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "arn202608051210saw2026080516451280saw202608051905esb2026080520052670esb202608052300jed202608060240670jed202608190510saw202608190855699saw202608191250arn2026081915301281", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-175", "journey_type": "MultiCity", "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-175", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:10", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T16:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-05T19:05", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ESB", "arrival_time": "2026-08-05T20:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Ankara Esenboga International Airport", "city": "Ankara", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "2670" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "2670" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "ESB", "departure_time": "2026-08-05T23:00", "origin_terminal": null, "origin_airport": { "name": "Ankara Esenboga International Airport", "city": "Ankara", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T02:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "670" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "670" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-175", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T02:30", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T06:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-19T12:50", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T15:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10114.37, "gross_total": 6904, "base_fare": 6043.13, "tax": 4071.24, "sell": { "currency": "SEK", "total": 10114.37, "base_fare": 6043.13, "tax": 4071.24 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjkwNCwiYmFzZV9mYXJlIjo0MTI1LCJ0YXgiOjI3Nzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTA0LCJiYXNlX2ZhcmUiOjQxMjUsInRheCI6Mjc3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTA0LCJiYXNlX2ZhcmUiOjQxMjUsInRheCI6Mjc3OX19", "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": 10114.37, "base_fare": 6043.13, "tax": 4071.24, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6043.13", "tax": "4071.24", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10114.37, "base_fare": 6043.13, "tax": 4071.24, "gross": { "base_fare": "6043.13", "tax": "4071.24", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5MDQuMDAiLCJiYXNlX2ZhcmUiOiI0MTI1LjAwIiwidGF4IjoiMjc3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxMjUuMDAiLCJ0YXgiOiIyNzc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjkwNC4wMCIsImJhc2VfZmFyZSI6IjQxMjUuMDAiLCJ0YXgiOiIyNzc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDEyNS4wMCIsInRheCI6IjI3NzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTA0LjAwIiwiYmFzZV9mYXJlIjoiNDEyNS4wMCIsInRheCI6IjI3NzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjkwNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER175", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ESB", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "ESB", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 10114.37, "calendar_total_sell": 10114.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10114.37, "filter": { "id": "F1AE00019-175", "price": 10114.37, "gross_total": 6904, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "738", "aircraft_name": "738", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW", "ESB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T15:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "arn202608051210saw2026080516451280saw202608051905esb2026080520052670esb202608052300jed202608060240670jed202608190230saw202608190615695saw202608191250arn2026081915301281", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-176", "journey_type": "MultiCity", "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-176", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:10", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T16:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-05T19:05", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ESB", "arrival_time": "2026-08-05T20:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Ankara Esenboga International Airport", "city": "Ankara", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "2670" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "2670" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "ESB", "departure_time": "2026-08-05T23:00", "origin_terminal": null, "origin_airport": { "name": "Ankara Esenboga International Airport", "city": "Ankara", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T02:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "670" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "670" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-176", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT06H15M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:10", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T08:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-20T07:45", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT22H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10114.37, "gross_total": 6904, "base_fare": 6043.13, "tax": 4071.24, "sell": { "currency": "SEK", "total": 10114.37, "base_fare": 6043.13, "tax": 4071.24 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjkwNCwiYmFzZV9mYXJlIjo0MTI1LCJ0YXgiOjI3Nzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTA0LCJiYXNlX2ZhcmUiOjQxMjUsInRheCI6Mjc3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTA0LCJiYXNlX2ZhcmUiOjQxMjUsInRheCI6Mjc3OX19", "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": 10114.37, "base_fare": 6043.13, "tax": 4071.24, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6043.13", "tax": "4071.24", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10114.37, "base_fare": 6043.13, "tax": 4071.24, "gross": { "base_fare": "6043.13", "tax": "4071.24", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5MDQuMDAiLCJiYXNlX2ZhcmUiOiI0MTI1LjAwIiwidGF4IjoiMjc3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxMjUuMDAiLCJ0YXgiOiIyNzc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjkwNC4wMCIsImJhc2VfZmFyZSI6IjQxMjUuMDAiLCJ0YXgiOiIyNzc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDEyNS4wMCIsInRheCI6IjI3NzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTA0LjAwIiwiYmFzZV9mYXJlIjoiNDEyNS4wMCIsInRheCI6IjI3NzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjkwNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER176", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ESB", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "ESB", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 10114.37, "calendar_total_sell": 10114.37, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10114.37, "filter": { "id": "F1AE00019-176", "price": 10114.37, "gross_total": 6904, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "738", "aircraft_name": "738", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW", "ESB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "arn202608051210saw2026080516451280saw202608051905esb2026080520052670esb202608052300jed202608060240670jed202608190510saw202608190855699saw202608200745arn2026082010251279", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-177", "journey_type": "MultiCity", "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-177", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "BRU", "arrival_time": "2026-08-05T08:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SN", "carrier_name": "Brussels Airlines", "carrier_logo": "SN.png", "flight_number": "7212" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "7212" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "BRU", "departure_time": "2026-08-05T10:55", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "AUH", "arrival_time": "2026-08-05T19:30", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-05T21:25", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JED", "arrival_time": "2026-08-05T23:25", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "601" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "601" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-177", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H25M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AUH", "arrival_time": "2026-08-19T06:55", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-19T08:10", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-19T12:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T18:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-19T21:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "3997" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "3997" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10134.87, "gross_total": 6918, "base_fare": 6076.82, "tax": 4058.05, "sell": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjkxOCwiYmFzZV9mYXJlIjo0MTQ4LCJ0YXgiOjI3NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MH19", "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": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6076.82", "tax": "4058.05", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "gross": { "base_fare": "6076.82", "tax": "4058.05", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5MTguMDAiLCJiYXNlX2ZhcmUiOiI0MTQ4LjAwIiwidGF4IjoiMjc3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjkxOC4wMCIsImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTE4LjAwIiwiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjkxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "YBASIC#ER177", "brandName": "ECONOMY BASIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNTU1IiwiTWFqb3JpdHlDYXJyaWVyIjoiRVkiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNjozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjA4OjQ1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiQlJVIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJFWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJTTiIsImZsaWdodE51bWJlciI6IjcyMTIiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTlgwNUgyUiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjE5OjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQlJVIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFVSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJFWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJFWSIsImZsaWdodE51bWJlciI6IjU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU5YMDVIMlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA1IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNSIsInRpbWVPZkFycml2YWwiOiIyMzoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkFVSCIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJFWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJFWSIsImZsaWdodE51bWJlciI6IjYwMSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOWDA1SDJSIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjA2MzAwNTA4MjYwODQ1QVJOQlJVRVlTTjcyMTIwNTA4MjYxMDU1MDUwODI2MTkzMEJSVUFVSEVZRVk1ODA1MDgyNjIxMjUwNTA4MjYyMzI1QVVISkVERVlFWTYwMSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjciLCJmYXJlRmFtaWx5bmFtZSI6IllCQVNJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNJQyIsImNhcnJpZXIiOiJFWSJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIzMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTkyNSIsIk1ham9yaXR5Q2FycmllciI6IkVZIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDM6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwNjo1NSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkFVSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJFWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJFWSIsImZsaWdodE51bWJlciI6IjYwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiRSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJFIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkVMTjFDSDJLIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBVUgiLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiRVkiLCJvcGVyYXRpbmdDYXJyaWVyIjoiRVkiLCJmbGlnaHROdW1iZXIiOiI2MyIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiRSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJFIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkVMTjFDSDJLIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjE6MzUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJBUk4iLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjUiLCJtYXJrZXRpbmdDYXJyaWVyIjoiRVkiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU0siLCJmbGlnaHROdW1iZXIiOiIzOTk3IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJFIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkUiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiRUxOMUNIMksiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMTkwODI2MDMxMDE5MDgyNjA2NTVKRURBVUhFWUVZNjAyMTkwODI2MDgxMDE5MDgyNjEyNDVBVUhMSFJFWUVZNjMxOTA4MjYxODA1MTkwODI2MjEzNUxIUkFSTkVZU0szOTk3IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiNyIsImZhcmVGYW1pbHluYW1lIjoiWUJBU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEJBU0lDIiwiY2FycmllciI6IkVZIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjIwIiwiZmFyZUZhbWlseW5hbWUiOiJZQkFTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTSUMiLCJjYXJyaWVyIjoiRVkiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjkxOCIsInRvdGFsVGF4IjoiMjc3MCIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI3IiwiZmFyZUZhbWlseW5hbWUiOiJZQkFTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQkFTSUMiLCJjYXJyaWVyIjoiRVkiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMzYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjM3Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMzkiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjQwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0MSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNDIiLCJzdGF0dXMiOiJOT0YifV19LCIyIjp7InJlZk51bWJlciI6IjciLCJmYXJlRmFtaWx5bmFtZSI6IllCQVNJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBCQVNJQyIsImNhcnJpZXIiOiJFWSIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIzNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMzciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjM4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzOSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNDAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQxIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI0MiIsInN0YXR1cyI6Ik5PRiJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI2IiwiZnJlZUFsbG93YW5jZSI6IjAiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMCIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjAgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2OTE4IiwidG90YWxUYXhBbW91bnQiOiIyNzcwIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU5YMDVIMlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOWDA1SDJSIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTlgwNUgyUiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJFIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkUiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiRUxOMUNIMksiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiRSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJFIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkVMTjFDSDJLIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkUiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJFTE4xQ0gySyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzMSIsImZhcmVGYW1pbHluYW1lIjoiWVZBTFVFIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFZBTFVFIiwiY2FycmllciI6IkVZIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcyMzEiLCJ0b3RhbFRheCI6IjI3NzAiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTAiLCJmYXJlRmFtaWx5bmFtZSI6IllWQUxVRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBWQUxVRSIsImNhcnJpZXIiOiJFWSIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIzNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMzciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjM4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNDAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQxIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI1MCIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMTAiLCJmYXJlRmFtaWx5bmFtZSI6IllWQUxVRSIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBWQUxVRSIsImNhcnJpZXIiOiJFWSIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIzNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMzciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjM4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNDAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQxIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI1MCIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI5IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcyMzEiLCJ0b3RhbFRheEFtb3VudCI6IjI3NzAiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTlgwNVYyUiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU5YMDVWMlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOWDA1VjJSIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkUiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJFTE4xQ1YySyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJFIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkUiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiRUxOMUNWMksiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiRSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJFIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkVMTjFDVjJLIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjQ2IiwiZmFyZUZhbWlseW5hbWUiOiJZREVMVVhFIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIERFTFVYRSIsImNhcnJpZXIiOiJFWSIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5MTU4IiwidG90YWxUYXgiOiIyNzcwIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjE3IiwiZmFyZUZhbWlseW5hbWUiOiJZREVMVVhFIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIERFTFVYRSIsImNhcnJpZXIiOiJFWSIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIzNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMzciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjM4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNDAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1MCIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMTciLCJmYXJlRmFtaWx5bmFtZSI6IllERUxVWEUiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgREVMVVhFIiwiY2FycmllciI6IkVZIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjM2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzgiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjM5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0MCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNDEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUwIiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTE1OCIsInRvdGFsVGF4QW1vdW50IjoiMjc3MCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOWDA1RjJSIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTlgwNUYyUiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU5YMDVGMlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiRSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJFIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkVMTjFDRjJLIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkUiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiRSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJFTE4xQ0YySyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJFIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkUiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiRUxOMUNGMksiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxOTQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "BRU", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BRU", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "SN", "calendar_total_currency": "SEK", "calendar_total_price": 10134.87, "calendar_total_sell": 10134.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10134.87, "filter": { "id": "F1AE00019-177", "price": 10134.87, "gross_total": 6918, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SN", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "0": "BRU", "1": "AUH", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-19T21:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608050630bru2026080508457212bru202608051055auh20260805193058auh202608052125jed202608052325601jed202608190310auh202608190655602auh202608190810lhr20260819124563lhr202608191805arn2026081921353997", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-178", "journey_type": "MultiCity", "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-178", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "BRU", "arrival_time": "2026-08-05T08:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SN", "carrier_name": "Brussels Airlines", "carrier_logo": "SN.png", "flight_number": "7212" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "7212" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "BRU", "departure_time": "2026-08-05T10:55", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "AUH", "arrival_time": "2026-08-05T19:30", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-05T21:25", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JED", "arrival_time": "2026-08-05T23:25", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "601" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "601" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-178", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AUH", "arrival_time": "2026-08-19T06:55", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-19T08:10", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-19T12:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "3998" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "3998" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10134.87, "gross_total": 6918, "base_fare": 6076.82, "tax": 4058.05, "sell": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjkxOCwiYmFzZV9mYXJlIjo0MTQ4LCJ0YXgiOjI3NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MH19", "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": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6076.82", "tax": "4058.05", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "gross": { "base_fare": "6076.82", "tax": "4058.05", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5MTguMDAiLCJiYXNlX2ZhcmUiOiI0MTQ4LjAwIiwidGF4IjoiMjc3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjkxOC4wMCIsImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTE4LjAwIiwiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjkxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "YBASIC#ER178", "brandName": "ECONOMY BASIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "BRU", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BRU", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SN", "calendar_total_currency": "SEK", "calendar_total_price": 10134.87, "calendar_total_sell": 10134.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10134.87, "filter": { "id": "F1AE00019-178", "price": 10134.87, "gross_total": 6918, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SN", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "0": "BRU", "1": "AUH", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608050630bru2026080508457212bru202608051055auh20260805193058auh202608052125jed202608052325601jed202608190310auh202608190655602auh202608190810lhr20260819124563lhr202608192105arn2026082000303998", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-179", "journey_type": "MultiCity", "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-179", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "BRU", "arrival_time": "2026-08-05T08:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SN", "carrier_name": "Brussels Airlines", "carrier_logo": "SN.png", "flight_number": "7212" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "7212" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "BRU", "departure_time": "2026-08-05T10:55", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "AUH", "arrival_time": "2026-08-05T19:30", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-06T02:05", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JED", "arrival_time": "2026-08-06T03:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "603" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "603" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-179", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H25M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AUH", "arrival_time": "2026-08-19T06:55", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-19T08:10", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-19T12:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T18:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-19T21:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "3997" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "3997" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10134.87, "gross_total": 6918, "base_fare": 6076.82, "tax": 4058.05, "sell": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjkxOCwiYmFzZV9mYXJlIjo0MTQ4LCJ0YXgiOjI3NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MH19", "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": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6076.82", "tax": "4058.05", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "gross": { "base_fare": "6076.82", "tax": "4058.05", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5MTguMDAiLCJiYXNlX2ZhcmUiOiI0MTQ4LjAwIiwidGF4IjoiMjc3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjkxOC4wMCIsImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTE4LjAwIiwiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjkxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "YBASIC#ER179", "brandName": "ECONOMY BASIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "BRU", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BRU", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "SN", "calendar_total_currency": "SEK", "calendar_total_price": 10134.87, "calendar_total_sell": 10134.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10134.87, "filter": { "id": "F1AE00019-179", "price": 10134.87, "gross_total": 6918, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SN", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "0": "BRU", "1": "AUH", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-19T21:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608050630bru2026080508457212bru202608051055auh20260805193058auh202608060205jed202608060355603jed202608190310auh202608190655602auh202608190810lhr20260819124563lhr202608191805arn2026081921353997", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-180", "journey_type": "MultiCity", "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-180", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "BRU", "arrival_time": "2026-08-05T08:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SN", "carrier_name": "Brussels Airlines", "carrier_logo": "SN.png", "flight_number": "7212" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "7212" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "BRU", "departure_time": "2026-08-05T10:55", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "AUH", "arrival_time": "2026-08-05T19:30", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-06T02:05", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JED", "arrival_time": "2026-08-06T03:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "603" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "603" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-180", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AUH", "arrival_time": "2026-08-19T06:55", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-19T08:10", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-19T12:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "3998" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "3998" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10134.87, "gross_total": 6918, "base_fare": 6076.82, "tax": 4058.05, "sell": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjkxOCwiYmFzZV9mYXJlIjo0MTQ4LCJ0YXgiOjI3NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MH19", "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": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6076.82", "tax": "4058.05", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "gross": { "base_fare": "6076.82", "tax": "4058.05", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5MTguMDAiLCJiYXNlX2ZhcmUiOiI0MTQ4LjAwIiwidGF4IjoiMjc3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjkxOC4wMCIsImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTE4LjAwIiwiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjkxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "YBASIC#ER180", "brandName": "ECONOMY BASIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "BRU", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BRU", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SN", "calendar_total_currency": "SEK", "calendar_total_price": 10134.87, "calendar_total_sell": 10134.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10134.87, "filter": { "id": "F1AE00019-180", "price": 10134.87, "gross_total": 6918, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SN", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "0": "BRU", "1": "AUH", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608050630bru2026080508457212bru202608051055auh20260805193058auh202608060205jed202608060355603jed202608190310auh202608190655602auh202608190810lhr20260819124563lhr202608192105arn2026082000303998", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-181", "journey_type": "MultiCity", "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-181", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "BRU", "arrival_time": "2026-08-05T08:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SN", "carrier_name": "Brussels Airlines", "carrier_logo": "SN.png", "flight_number": "7212" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "7212" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "BRU", "departure_time": "2026-08-05T10:55", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "AUH", "arrival_time": "2026-08-05T19:30", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-06T08:30", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JED", "arrival_time": "2026-08-06T10:25", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT13H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "615" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "615" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-181", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H25M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AUH", "arrival_time": "2026-08-19T06:55", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-19T08:10", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-19T12:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T18:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-19T21:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "3997" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "3997" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10134.87, "gross_total": 6918, "base_fare": 6076.82, "tax": 4058.05, "sell": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjkxOCwiYmFzZV9mYXJlIjo0MTQ4LCJ0YXgiOjI3NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MH19", "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": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6076.82", "tax": "4058.05", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "gross": { "base_fare": "6076.82", "tax": "4058.05", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5MTguMDAiLCJiYXNlX2ZhcmUiOiI0MTQ4LjAwIiwidGF4IjoiMjc3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjkxOC4wMCIsImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTE4LjAwIiwiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjkxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "YBASIC#ER181", "brandName": "ECONOMY BASIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "BRU", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BRU", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "SN", "calendar_total_currency": "SEK", "calendar_total_price": 10134.87, "calendar_total_sell": 10134.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10134.87, "filter": { "id": "F1AE00019-181", "price": 10134.87, "gross_total": 6918, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SN", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "0": "BRU", "1": "AUH", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-19T21:35", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608050630bru2026080508457212bru202608051055auh20260805193058auh202608060830jed202608061025615jed202608190310auh202608190655602auh202608190810lhr20260819124563lhr202608191805arn2026081921353997", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-182", "journey_type": "MultiCity", "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-182", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "BRU", "arrival_time": "2026-08-05T08:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SN", "carrier_name": "Brussels Airlines", "carrier_logo": "SN.png", "flight_number": "7212" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "7212" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "BRU", "departure_time": "2026-08-05T10:55", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "AUH", "arrival_time": "2026-08-05T19:30", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-06T08:30", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JED", "arrival_time": "2026-08-06T10:25", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT13H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "615" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "615" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-182", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AUH", "arrival_time": "2026-08-19T06:55", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "602" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-19T08:10", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-19T12:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "63" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "3998" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "3998" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "E", "meal_code": null, "seat_available": "4", "fareBasis": "ELN1CH2K", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10134.87, "gross_total": 6918, "base_fare": 6076.82, "tax": 4058.05, "sell": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjkxOCwiYmFzZV9mYXJlIjo0MTQ4LCJ0YXgiOjI3NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTE4LCJiYXNlX2ZhcmUiOjQxNDgsInRheCI6Mjc3MH19", "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": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6076.82", "tax": "4058.05", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10134.87, "base_fare": 6076.82, "tax": 4058.05, "gross": { "base_fare": "6076.82", "tax": "4058.05", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5MTguMDAiLCJiYXNlX2ZhcmUiOiI0MTQ4LjAwIiwidGF4IjoiMjc3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjkxOC4wMCIsImJhc2VfZmFyZSI6IjQxNDguMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTE4LjAwIiwiYmFzZV9mYXJlIjoiNDE0OC4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjkxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "YBASIC#ER182", "brandName": "ECONOMY BASIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "BRU", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BRU", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SN", "calendar_total_currency": "SEK", "calendar_total_price": 10134.87, "calendar_total_sell": 10134.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10134.87, "filter": { "id": "F1AE00019-182", "price": 10134.87, "gross_total": 6918, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SN", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "0": "BRU", "1": "AUH", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608050630bru2026080508457212bru202608051055auh20260805193058auh202608060830jed202608061025615jed202608190310auh202608190655602auh202608190810lhr20260819124563lhr202608192105arn2026082000303998", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-183", "journey_type": "MultiCity", "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-183", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-183", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10175.89, "gross_total": 6946, "base_fare": 5232.98, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk0NiwiYmFzZV9mYXJlIjozNTcyLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NH19", "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": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5232.98", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "gross": { "base_fare": "5232.98", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTcyLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk0Ni4wMCIsImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTQ2LjAwIiwiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER183", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 10175.89, "calendar_total_sell": 10175.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10175.89, "filter": { "id": "F1AE00019-183", "price": 10175.89, "gross_total": 6946, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-184", "journey_type": "MultiCity", "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-184", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-184", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10175.89, "gross_total": 6946, "base_fare": 5232.98, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk0NiwiYmFzZV9mYXJlIjozNTcyLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NH19", "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": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5232.98", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "gross": { "base_fare": "5232.98", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTcyLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk0Ni4wMCIsImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTQ2LjAwIiwiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER184", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 10175.89, "calendar_total_sell": 10175.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10175.89, "filter": { "id": "F1AE00019-184", "price": 10175.89, "gross_total": 6946, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-185", "journey_type": "MultiCity", "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-185", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-185", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10175.89, "gross_total": 6946, "base_fare": 5232.98, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk0NiwiYmFzZV9mYXJlIjozNTcyLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NH19", "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": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5232.98", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "gross": { "base_fare": "5232.98", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTcyLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk0Ni4wMCIsImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTQ2LjAwIiwiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER185", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 10175.89, "calendar_total_sell": 10175.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10175.89, "filter": { "id": "F1AE00019-185", "price": 10175.89, "gross_total": 6946, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-186", "journey_type": "MultiCity", "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-186", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-186", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10175.89, "gross_total": 6946, "base_fare": 5232.98, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk0NiwiYmFzZV9mYXJlIjozNTcyLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NH19", "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": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5232.98", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "gross": { "base_fare": "5232.98", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTcyLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk0Ni4wMCIsImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTQ2LjAwIiwiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER186", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 10175.89, "calendar_total_sell": 10175.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10175.89, "filter": { "id": "F1AE00019-186", "price": 10175.89, "gross_total": 6946, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-187", "journey_type": "MultiCity", "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-187", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T09:35", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T11:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1216" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-187", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10175.89, "gross_total": 6946, "base_fare": 5232.98, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk0NiwiYmFzZV9mYXJlIjozNTcyLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NH19", "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": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5232.98", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "gross": { "base_fare": "5232.98", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTcyLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk0Ni4wMCIsImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTQ2LjAwIiwiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER187", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 10175.89, "calendar_total_sell": 10175.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10175.89, "filter": { "id": "F1AE00019-187", "price": 10175.89, "gross_total": 6946, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T09:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050935ams2026080511351216ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-188", "journey_type": "MultiCity", "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-188", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-188", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T21:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T23:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3951" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3951" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10175.89, "gross_total": 6946, "base_fare": 5232.98, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk0NiwiYmFzZV9mYXJlIjozNTcyLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NH19", "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": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5232.98", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "gross": { "base_fare": "5232.98", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTcyLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk0Ni4wMCIsImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTQ2LjAwIiwiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER188", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 10175.89, "calendar_total_sell": 10175.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10175.89, "filter": { "id": "F1AE00019-188", "price": 10175.89, "gross_total": 6946, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608192100dmm2026081923053951dmm202608200225ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-189", "journey_type": "MultiCity", "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-189", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H15M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T01:00", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T02:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3791" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3791" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-189", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10175.89, "gross_total": 6946, "base_fare": 5232.98, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk0NiwiYmFzZV9mYXJlIjozNTcyLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NH19", "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": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5232.98", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "gross": { "base_fare": "5232.98", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTcyLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk0Ni4wMCIsImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTQ2LjAwIiwiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER189", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 10175.89, "calendar_total_sell": 10175.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10175.89, "filter": { "id": "F1AE00019-189", "price": 10175.89, "gross_total": 6946, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060100jed2026080602453791jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-190", "journey_type": "MultiCity", "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-190", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "AMS", "arrival_time": "2026-08-05T08:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1214" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-05T15:40", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "RUH", "arrival_time": "2026-08-05T22:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-06T02:30", "origin_terminal": "4", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "JED", "arrival_time": "2026-08-06T04:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3955" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3955" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasis": "RRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-190", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DMM", "arrival_time": "2026-08-19T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "3954" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "3954" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DMM", "departure_time": "2026-08-20T02:25", "origin_terminal": null, "origin_airport": { "name": "King Fahd International Airport", "city": "Ad Dammam", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AMS", "arrival_time": "2026-08-20T08:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "423" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "AMS", "departure_time": "2026-08-20T11:05", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "ARN", "arrival_time": "2026-08-20T13:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1219" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10175.89, "gross_total": 6946, "base_fare": 5232.98, "tax": 4942.91, "sell": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk0NiwiYmFzZV9mYXJlIjozNTcyLCJ0YXgiOjMzNzR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTQ2LCJiYXNlX2ZhcmUiOjM1NzIsInRheCI6MzM3NH19", "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": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5232.98", "tax": "4942.91", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10175.89, "base_fare": 5232.98, "tax": 4942.91, "gross": { "base_fare": "5232.98", "tax": "4942.91", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTcyLjAwIiwidGF4IjoiMzM3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk0Ni4wMCIsImJhc2VfZmFyZSI6IjM1NzIuMDAiLCJ0YXgiOiIzMzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTQ2LjAwIiwiYmFzZV9mYXJlIjoiMzU3Mi4wMCIsInRheCI6IjMzNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER190", "brandName": "STANDARD", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DMM", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DMM", "destination": "AMS", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AMS", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "KL", "calendar_total_currency": "SEK", "calendar_total_price": 10175.89, "calendar_total_sell": 10175.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10175.89, "filter": { "id": "F1AE00019-190", "price": 10175.89, "gross_total": 6946, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "STANDARD", "connecting_airport": [ "AMS", "RUH", "DMM" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:10", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050630ams2026080508401214ams202608051540ruh202608052250423ruh202608060230jed2026080604153955jed202608191900dmm2026081921053954dmm202608200225ams202608200815423ams202608201105arn2026082013101219", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-191", "journey_type": "MultiCity", "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-191", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "BRU", "arrival_time": "2026-08-05T08:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SN", "carrier_name": "Brussels Airlines", "carrier_logo": "SN.png", "flight_number": "7212" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "7212" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "BRU", "departure_time": "2026-08-05T10:55", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "AUH", "arrival_time": "2026-08-05T19:30", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-05T21:25", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JED", "arrival_time": "2026-08-05T23:25", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "601" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "601" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-191", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AUH", "arrival_time": "2026-08-19T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "604" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "604" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UNN1UH29", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-19T14:10", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-19T18:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "67" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "67" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UNN1UH29", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "3998" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "3998" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "4", "fareBasis": "UNN1UH29", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10206.66, "gross_total": 6967, "base_fare": 6148.61, "tax": 4058.05, "sell": { "currency": "SEK", "total": 10206.66, "base_fare": 6148.61, "tax": 4058.05 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk2NywiYmFzZV9mYXJlIjo0MTk3LCJ0YXgiOjI3NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTY3LCJiYXNlX2ZhcmUiOjQxOTcsInRheCI6Mjc3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTY3LCJiYXNlX2ZhcmUiOjQxOTcsInRheCI6Mjc3MH19", "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": 10206.66, "base_fare": 6148.61, "tax": 4058.05, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6148.61", "tax": "4058.05", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10206.66, "base_fare": 6148.61, "tax": 4058.05, "gross": { "base_fare": "6148.61", "tax": "4058.05", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NjcuMDAiLCJiYXNlX2ZhcmUiOiI0MTk3LjAwIiwidGF4IjoiMjc3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTcuMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk2Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTcuMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Ny4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTY3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Ny4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk2NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "YBASIC#ER191", "brandName": "ECONOMY BASIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "BRU", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BRU", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SN", "calendar_total_currency": "SEK", "calendar_total_price": 10206.66, "calendar_total_sell": 10206.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10206.66, "filter": { "id": "F1AE00019-191", "price": 10206.66, "gross_total": 6967, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SN", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "0": "BRU", "1": "AUH", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608050630bru2026080508457212bru202608051055auh20260805193058auh202608052125jed202608052325601jed202608190530auh202608190920604auh202608191410lhr20260819184567lhr202608192105arn2026082000303998", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-192", "journey_type": "MultiCity", "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-192", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "BRU", "arrival_time": "2026-08-05T08:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SN", "carrier_name": "Brussels Airlines", "carrier_logo": "SN.png", "flight_number": "7212" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "7212" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "BRU", "departure_time": "2026-08-05T10:55", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "AUH", "arrival_time": "2026-08-05T19:30", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-06T02:05", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JED", "arrival_time": "2026-08-06T03:55", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "603" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "603" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-192", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AUH", "arrival_time": "2026-08-19T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "604" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "604" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UNN1UH29", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-19T14:10", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-19T18:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "67" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "67" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UNN1UH29", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "3998" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "3998" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "4", "fareBasis": "UNN1UH29", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10206.66, "gross_total": 6967, "base_fare": 6148.61, "tax": 4058.05, "sell": { "currency": "SEK", "total": 10206.66, "base_fare": 6148.61, "tax": 4058.05 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk2NywiYmFzZV9mYXJlIjo0MTk3LCJ0YXgiOjI3NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTY3LCJiYXNlX2ZhcmUiOjQxOTcsInRheCI6Mjc3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTY3LCJiYXNlX2ZhcmUiOjQxOTcsInRheCI6Mjc3MH19", "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": 10206.66, "base_fare": 6148.61, "tax": 4058.05, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6148.61", "tax": "4058.05", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10206.66, "base_fare": 6148.61, "tax": 4058.05, "gross": { "base_fare": "6148.61", "tax": "4058.05", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NjcuMDAiLCJiYXNlX2ZhcmUiOiI0MTk3LjAwIiwidGF4IjoiMjc3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTcuMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk2Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTcuMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Ny4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTY3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Ny4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk2NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "YBASIC#ER192", "brandName": "ECONOMY BASIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "BRU", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BRU", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SN", "calendar_total_currency": "SEK", "calendar_total_price": 10206.66, "calendar_total_sell": 10206.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10206.66, "filter": { "id": "F1AE00019-192", "price": 10206.66, "gross_total": 6967, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SN", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "0": "BRU", "1": "AUH", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608050630bru2026080508457212bru202608051055auh20260805193058auh202608060205jed202608060355603jed202608190530auh202608190920604auh202608191410lhr20260819184567lhr202608192105arn2026082000303998", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-193", "journey_type": "MultiCity", "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-193", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "BRU", "arrival_time": "2026-08-05T08:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SN", "carrier_name": "Brussels Airlines", "carrier_logo": "SN.png", "flight_number": "7212" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "7212" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "BRU", "departure_time": "2026-08-05T10:55", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "AUH", "arrival_time": "2026-08-05T19:30", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-06T08:30", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JED", "arrival_time": "2026-08-06T10:25", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT13H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "615" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "615" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QNX05H2R", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-193", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "AUH", "arrival_time": "2026-08-19T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "604" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "604" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UNN1UH29", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "AUH", "departure_time": "2026-08-19T14:10", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-19T18:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "67" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "67" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UNN1UH29", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } }, { "origin": "LHR", "departure_time": "2026-08-19T21:05", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ARN", "arrival_time": "2026-08-20T00:30", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SK", "carrier_name": "Scandinavian Airlines System", "carrier_logo": "SK.png", "flight_number": "3998" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "3998" }, "booking_class": { "cabin_class": "ECONOMY BASIC", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "4", "fareBasis": "UNN1UH29", "fareType": "RP", "corporateId": null, "fareFamilyCode": "YBASIC", "fareFamilyName": "ECONOMY BASIC", "fareFamilyRefNo": "7", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces", "title": "0 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10206.66, "gross_total": 6967, "base_fare": 6148.61, "tax": 4058.05, "sell": { "currency": "SEK", "total": 10206.66, "base_fare": 6148.61, "tax": 4058.05 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk2NywiYmFzZV9mYXJlIjo0MTk3LCJ0YXgiOjI3NzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTY3LCJiYXNlX2ZhcmUiOjQxOTcsInRheCI6Mjc3MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTY3LCJiYXNlX2ZhcmUiOjQxOTcsInRheCI6Mjc3MH19", "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": 10206.66, "base_fare": 6148.61, "tax": 4058.05, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6148.61", "tax": "4058.05", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10206.66, "base_fare": 6148.61, "tax": 4058.05, "gross": { "base_fare": "6148.61", "tax": "4058.05", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NjcuMDAiLCJiYXNlX2ZhcmUiOiI0MTk3LjAwIiwidGF4IjoiMjc3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTcuMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk2Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTcuMDAiLCJ0YXgiOiIyNzcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Ny4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTY3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Ny4wMCIsInRheCI6IjI3NzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk2NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "YBASIC#ER193", "brandName": "ECONOMY BASIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "BRU", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BRU", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "AUH", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "AUH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "LHR", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "0", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "SN", "calendar_total_currency": "SEK", "calendar_total_price": 10206.66, "calendar_total_sell": 10206.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10206.66, "filter": { "id": "F1AE00019-193", "price": 10206.66, "gross_total": 6967, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SN", "carrier_marketing": "EY", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY BASIC", "connecting_airport": { "0": "BRU", "1": "AUH", "3": "LHR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:30", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:30", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608050630bru2026080508457212bru202608051055auh20260805193058auh202608060830jed202608061025615jed202608190530auh202608190920604auh202608191410lhr20260819184567lhr202608192105arn2026082000303998", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-194", "journey_type": "MultiCity", "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-194", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-194", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H05M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10213.99, "gross_total": 6972, "base_fare": 6245.3, "tax": 3968.69, "sell": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk3MiwiYmFzZV9mYXJlIjo0MjYzLCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOX19", "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": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6245.30", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "gross": { "base_fare": "6245.30", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NzIuMDAiLCJiYXNlX2ZhcmUiOiI0MjYzLjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk3Mi4wMCIsImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTcyLjAwIiwiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER194", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwOTMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTYiLCJlcXVpcG1lbnRUeXBlIjoiN004IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA2IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwNTowNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI5NiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxOM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIwNTA4MjYxODM1MDUwODI2MjMxNUFSTklTVFRLVEsxNzk2MDYwODI2MDExNTA2MDgyNjA1MDVJU1RKRURUS1RLOTYiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMzciLCJFbGFwc2VkRmx5aW5nVGltZSI6IjA5MzUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZBcnJpdmFsIjoiMDU6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJKRUQiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiOTUiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNzoyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjEwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTMiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIxOTA4MjYwMTMwMTkwODI2MDUyMEpFRElTVFRLVEs5NTE5MDgyNjA3MjUxOTA4MjYxMDA1SVNUQVJOVEtUSzE3OTMiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIyMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjY5NzIiLCJ0b3RhbFRheCI6IjI3MDkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2OTcyIiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiIzNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzU1NiIsInRvdGFsVGF4IjoiMjcwOSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMiIsImZyZWVBbGxvd2FuY2UiOiIyIiwicXVhbnRpdHlDb2RlIjoiTiIsInVuaXRRdWFsaWZpZXIiOiIiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjAsIndlaWdodCI6IjIiLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIyIHBpZWNlcyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzU1NiIsInRvdGFsVGF4QW1vdW50IjoiMjcwOSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 10213.99, "calendar_total_sell": 10213.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10213.99, "filter": { "id": "F1AE00019-194", "price": 10213.99, "gross_total": 6972, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-19T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608060115jed20260806050596jed202608190130ist20260819052095ist202608190725arn2026081910051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-195", "journey_type": "MultiCity", "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-195", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-195", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H05M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10213.99, "gross_total": 6972, "base_fare": 6245.3, "tax": 3968.69, "sell": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk3MiwiYmFzZV9mYXJlIjo0MjYzLCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOX19", "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": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6245.30", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "gross": { "base_fare": "6245.30", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NzIuMDAiLCJiYXNlX2ZhcmUiOiI0MjYzLjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk3Mi4wMCIsImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTcyLjAwIiwiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER195", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMzozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjE4OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTAiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA1IiwidGltZU9mRGVwYXJ0dXJlIjoiMjA6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwMDozMCIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6Ijk0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjEzMzAwNTA4MjYxODEwQVJOSVNUVEtUSzE3OTAwNTA4MjYyMDM1MDYwODI2MDAzMElTVEpFRFRLVEs5NCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIzNyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDkzNSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwNToyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI5NSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjA3OjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTc5MyIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjAxMzAxOTA4MjYwNTIwSkVESVNUVEtUSzk1MTkwODI2MDcyNTE5MDgyNjEwMDVJU1RBUk5US1RLMTc5MyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjk3MiIsInRvdGFsVGF4IjoiMjcwOSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjIiLCJmcmVlQWxsb3dhbmNlIjoiMiIsInF1YW50aXR5Q29kZSI6Ik4iLCJ1bml0UXVhbGlmaWVyIjoiIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOiIyIiwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjY5NzIiLCJ0b3RhbFRheEFtb3VudCI6IjI3MDkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxOM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjM0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NTU2IiwidG90YWxUYXgiOiIyNzA5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3NTU2IiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 10213.99, "calendar_total_sell": 10213.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10213.99, "filter": { "id": "F1AE00019-195", "price": 10213.99, "gross_total": 6972, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-19T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608052035jed20260806003094jed202608190130ist20260819052095ist202608190725arn2026081910051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-196", "journey_type": "MultiCity", "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-196", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-05T20:35", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T00:30", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "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": "94" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-196", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H05M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10213.99, "gross_total": 6972, "base_fare": 6245.3, "tax": 3968.69, "sell": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk3MiwiYmFzZV9mYXJlIjo0MjYzLCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOX19", "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": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6245.30", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "gross": { "base_fare": "6245.30", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NzIuMDAiLCJiYXNlX2ZhcmUiOiI0MjYzLjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk3Mi4wMCIsImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTcyLjAwIiwiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER196", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTowNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjE1OjUwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE3OTQiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA1IiwidGltZU9mRGVwYXJ0dXJlIjoiMjA6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwMDozMCIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6Ijk0IiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE4zWFBCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjExMDUwNTA4MjYxNTUwQVJOSVNUVEtUSzE3OTQwNTA4MjYyMDM1MDYwODI2MDAzMElTVEpFRFRLVEs5NCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIzNyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDkzNSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwNToyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI5NSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjA3OjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTA6MDUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTc5MyIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjAxMzAxOTA4MjYwNTIwSkVESVNUVEtUSzk1MTkwODI2MDcyNTE5MDgyNjEwMDVJU1RBUk5US1RLMTc5MyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjk3MiIsInRvdGFsVGF4IjoiMjcwOSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjIiLCJmcmVlQWxsb3dhbmNlIjoiMiIsInF1YW50aXR5Q29kZSI6Ik4iLCJ1bml0UXVhbGlmaWVyIjoiIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOiIyIiwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMiBwaWVjZXMifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjY5NzIiLCJ0b3RhbFRheEFtb3VudCI6IjI3MDkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTjNYUEIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxOM1hQQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjM0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NTU2IiwidG90YWxUYXgiOiIyNzA5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjIiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMiIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjIgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3NTU2IiwidG90YWxUYXhBbW91bnQiOiIyNzA5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFOM1BYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTjNQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUU4zUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 10213.99, "calendar_total_sell": 10213.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10213.99, "filter": { "id": "F1AE00019-196", "price": 10213.99, "gross_total": 6972, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-19T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608052035jed20260806003094jed202608190130ist20260819052095ist202608190725arn2026081910051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-197", "journey_type": "MultiCity", "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-197", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:30", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T18:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1790" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1790" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT07H05M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-197", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H05M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10213.99, "gross_total": 6972, "base_fare": 6245.3, "tax": 3968.69, "sell": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk3MiwiYmFzZV9mYXJlIjo0MjYzLCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOX19", "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": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6245.30", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "gross": { "base_fare": "6245.30", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NzIuMDAiLCJiYXNlX2ZhcmUiOiI0MjYzLjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk3Mi4wMCIsImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTcyLjAwIiwiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER197", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 10213.99, "calendar_total_sell": 10213.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10213.99, "filter": { "id": "F1AE00019-197", "price": 10213.99, "gross_total": 6972, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-19T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051330ist2026080518101790ist202608060115jed20260806050596jed202608190130ist20260819052095ist202608190725arn2026081910051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-198", "journey_type": "MultiCity", "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-198", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T11:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T15:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "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": "1794" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1794" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T01:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T05:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT09H25M", "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": "96" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "96" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-198", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H05M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10213.99, "gross_total": 6972, "base_fare": 6245.3, "tax": 3968.69, "sell": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk3MiwiYmFzZV9mYXJlIjo0MjYzLCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOX19", "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": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6245.30", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "gross": { "base_fare": "6245.30", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NzIuMDAiLCJiYXNlX2ZhcmUiOiI0MjYzLjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk3Mi4wMCIsImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTcyLjAwIiwiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER198", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 10213.99, "calendar_total_sell": 10213.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10213.99, "filter": { "id": "F1AE00019-198", "price": 10213.99, "gross_total": 6972, "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": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T11:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-19T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051105ist2026080515501794ist202608060115jed20260806050596jed202608190130ist20260819052095ist202608190725arn2026081910051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-199", "journey_type": "MultiCity", "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-199", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T18:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "IST", "arrival_time": "2026-08-05T23:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1796" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-06T14:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT15H15M", "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": "126" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "126" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LN3XPB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "PS", "fareFamilyName": "PROMOTIONAL", "fareFamilyRefNo": "3", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-199", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T01:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "IST", "arrival_time": "2026-08-19T05:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "95" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "95" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "IST", "departure_time": "2026-08-19T07:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T10:05", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H05M", "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": "1793" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1793" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QN3PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10213.99, "gross_total": 6972, "base_fare": 6245.3, "tax": 3968.69, "sell": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk3MiwiYmFzZV9mYXJlIjo0MjYzLCJ0YXgiOjI3MDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTcyLCJiYXNlX2ZhcmUiOjQyNjMsInRheCI6MjcwOX19", "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": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6245.30", "tax": "3968.69", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10213.99, "base_fare": 6245.3, "tax": 3968.69, "gross": { "base_fare": "6245.30", "tax": "3968.69", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5NzIuMDAiLCJiYXNlX2ZhcmUiOiI0MjYzLjAwIiwidGF4IjoiMjcwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk3Mi4wMCIsImJhc2VfZmFyZSI6IjQyNjMuMDAiLCJ0YXgiOiIyNzA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTcyLjAwIiwiYmFzZV9mYXJlIjoiNDI2My4wMCIsInRheCI6IjI3MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "PS#ER199", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "IST", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "IST", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 10213.99, "calendar_total_sell": 10213.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10213.99, "filter": { "id": "F1AE00019-199", "price": 10213.99, "gross_total": 6972, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T18:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-19T10:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608051835ist2026080523151796ist202608061430jed202608061820126jed202608190130ist20260819052095ist202608190725arn2026081910051793", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-200", "journey_type": "MultiCity", "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-200", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T07:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T10:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-200", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T04:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T07:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10451.31, "gross_total": 7134, "base_fare": 6574.92, "tax": 3876.39, "sell": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0Nn19", "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": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "gross": { "base_fare": "6574.92", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzQuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM0LjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER200", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10451.31, "calendar_total_sell": 10451.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10451.31, "filter": { "id": "F1AE00019-200", "price": 10451.31, "gross_total": 7134, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060740jed2026080610101190jed202608190450doh2026081907101185doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-201", "journey_type": "MultiCity", "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-201", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T07:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T10:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-201", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10451.31, "gross_total": 7134, "base_fare": 6574.92, "tax": 3876.39, "sell": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0Nn19", "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": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "gross": { "base_fare": "6574.92", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzQuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM0LjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER201", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10451.31, "calendar_total_sell": 10451.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10451.31, "filter": { "id": "F1AE00019-201", "price": 10451.31, "gross_total": 7134, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060740jed2026080610101190jed202608192200doh2026082000201193doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-202", "journey_type": "MultiCity", "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-202", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T07:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T10:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-202", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T05:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10451.31, "gross_total": 7134, "base_fare": 6574.92, "tax": 3876.39, "sell": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0Nn19", "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": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "gross": { "base_fare": "6574.92", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzQuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM0LjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER202", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10451.31, "calendar_total_sell": 10451.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10451.31, "filter": { "id": "F1AE00019-202", "price": 10451.31, "gross_total": 7134, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060740jed2026080610101190jed202608190310doh2026081905301183doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-203", "journey_type": "MultiCity", "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-203", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T07:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T10:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-203", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T22:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10451.31, "gross_total": 7134, "base_fare": 6574.92, "tax": 3876.39, "sell": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0Nn19", "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": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "gross": { "base_fare": "6574.92", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzQuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM0LjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER203", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10451.31, "calendar_total_sell": 10451.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10451.31, "filter": { "id": "F1AE00019-203", "price": 10451.31, "gross_total": 7134, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060740jed2026080610101190jed202608191950doh2026081922101187doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-204", "journey_type": "MultiCity", "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-204", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T07:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T10:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-204", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T19:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10451.31, "gross_total": 7134, "base_fare": 6574.92, "tax": 3876.39, "sell": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0Nn19", "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": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "gross": { "base_fare": "6574.92", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzQuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM0LjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER204", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10451.31, "calendar_total_sell": 10451.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10451.31, "filter": { "id": "F1AE00019-204", "price": 10451.31, "gross_total": 7134, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060740jed2026080610101190jed202608191640doh2026081919001249doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-205", "journey_type": "MultiCity", "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-205", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T07:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T10:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1190" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-205", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T11:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10451.31, "gross_total": 7134, "base_fare": 6574.92, "tax": 3876.39, "sell": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM0LCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY0Nn19", "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": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10451.31, "base_fare": 6574.92, "tax": 3876.39, "gross": { "base_fare": "6574.92", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzQuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM0LjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER205", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10451.31, "calendar_total_sell": 10451.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10451.31, "filter": { "id": "F1AE00019-205", "price": 10451.31, "gross_total": 7134, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060740jed2026080610101190jed202608191140doh2026081914001191doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-206", "journey_type": "MultiCity", "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-206", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:30", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1282" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1282" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-06T00:20", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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-206", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:10", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T08:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-19T12:50", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T15:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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": 10454.24, "gross_total": 7136, "base_fare": 7043.72, "tax": 3410.52, "sell": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNiwiYmFzZV9mYXJlIjo0ODA4LCJ0YXgiOjIzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOH19", "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": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7043.72", "tax": "3410.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "gross": { "base_fare": "7043.72", "tax": "3410.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzYuMDAiLCJiYXNlX2ZhcmUiOiI0ODA4LjAwIiwidGF4IjoiMjMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNi4wMCIsImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM2LjAwIiwiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER206", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 10454.24, "calendar_total_sell": 10454.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10454.24, "filter": { "id": "F1AE00019-206", "price": 10454.24, "gross_total": 7136, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "321", "aircraft_name": "321", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T15:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "arn202608051630saw2026080521051282saw202608060020jed202608060405698jed202608190510saw202608190855699saw202608191250arn2026081915301281", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-207", "journey_type": "MultiCity", "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-207", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:30", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1282" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1282" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-06T00:20", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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-207", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T02:30", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T06:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-19T12:50", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T15:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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": 10454.24, "gross_total": 7136, "base_fare": 7043.72, "tax": 3410.52, "sell": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNiwiYmFzZV9mYXJlIjo0ODA4LCJ0YXgiOjIzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOH19", "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": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7043.72", "tax": "3410.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "gross": { "base_fare": "7043.72", "tax": "3410.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzYuMDAiLCJiYXNlX2ZhcmUiOiI0ODA4LjAwIiwidGF4IjoiMjMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNi4wMCIsImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM2LjAwIiwiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER207", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 10454.24, "calendar_total_sell": 10454.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10454.24, "filter": { "id": "F1AE00019-207", "price": 10454.24, "gross_total": 7136, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "321", "aircraft_name": "321", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T15:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "arn202608051630saw2026080521051282saw202608060020jed202608060405698jed202608190230saw202608190615695saw202608191250arn2026081915301281", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-208", "journey_type": "MultiCity", "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-208", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:10", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T16:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-06T00:20", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT07H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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-208", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:10", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T08:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-19T12:50", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T15:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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": 10454.24, "gross_total": 7136, "base_fare": 7043.72, "tax": 3410.52, "sell": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNiwiYmFzZV9mYXJlIjo0ODA4LCJ0YXgiOjIzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOH19", "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": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7043.72", "tax": "3410.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "gross": { "base_fare": "7043.72", "tax": "3410.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzYuMDAiLCJiYXNlX2ZhcmUiOiI0ODA4LjAwIiwidGF4IjoiMjMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNi4wMCIsImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM2LjAwIiwiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER208", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 10454.24, "calendar_total_sell": 10454.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10454.24, "filter": { "id": "F1AE00019-208", "price": 10454.24, "gross_total": 7136, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "738", "aircraft_name": "738", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T15:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "arn202608051210saw2026080516451280saw202608060020jed202608060405698jed202608190510saw202608190855699saw202608191250arn2026081915301281", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-209", "journey_type": "MultiCity", "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-209", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:10", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T16:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-06T00:20", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT07H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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-209", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T02:30", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T06:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-19T12:50", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T15:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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": 10454.24, "gross_total": 7136, "base_fare": 7043.72, "tax": 3410.52, "sell": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNiwiYmFzZV9mYXJlIjo0ODA4LCJ0YXgiOjIzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOH19", "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": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7043.72", "tax": "3410.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "gross": { "base_fare": "7043.72", "tax": "3410.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzYuMDAiLCJiYXNlX2ZhcmUiOiI0ODA4LjAwIiwidGF4IjoiMjMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNi4wMCIsImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM2LjAwIiwiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER209", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 10454.24, "calendar_total_sell": 10454.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10454.24, "filter": { "id": "F1AE00019-209", "price": 10454.24, "gross_total": 7136, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "738", "aircraft_name": "738", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T15:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "arn202608051210saw2026080516451280saw202608060020jed202608060405698jed202608190230saw202608190615695saw202608191250arn2026081915301281", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-210", "journey_type": "MultiCity", "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-210", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:30", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1282" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1282" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-06T00:20", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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-210", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT06H15M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:10", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T08:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-20T07:45", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT22H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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": 10454.24, "gross_total": 7136, "base_fare": 7043.72, "tax": 3410.52, "sell": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNiwiYmFzZV9mYXJlIjo0ODA4LCJ0YXgiOjIzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOH19", "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": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7043.72", "tax": "3410.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "gross": { "base_fare": "7043.72", "tax": "3410.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzYuMDAiLCJiYXNlX2ZhcmUiOiI0ODA4LjAwIiwidGF4IjoiMjMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNi4wMCIsImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM2LjAwIiwiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER210", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 10454.24, "calendar_total_sell": 10454.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10454.24, "filter": { "id": "F1AE00019-210", "price": 10454.24, "gross_total": 7136, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "321", "aircraft_name": "321", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "arn202608051630saw2026080521051282saw202608060020jed202608060405698jed202608190510saw202608190855699saw202608200745arn2026082010251279", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-211", "journey_type": "MultiCity", "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-211", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:10", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T16:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-06T00:20", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT07H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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-211", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT06H15M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:10", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T08:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-20T07:45", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-20T10:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT22H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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": 10454.24, "gross_total": 7136, "base_fare": 7043.72, "tax": 3410.52, "sell": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEzNiwiYmFzZV9mYXJlIjo0ODA4LCJ0YXgiOjIzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTM2LCJiYXNlX2ZhcmUiOjQ4MDgsInRheCI6MjMyOH19", "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": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7043.72", "tax": "3410.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10454.24, "base_fare": 7043.72, "tax": 3410.52, "gross": { "base_fare": "7043.72", "tax": "3410.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMzYuMDAiLCJiYXNlX2ZhcmUiOiI0ODA4LjAwIiwidGF4IjoiMjMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEzNi4wMCIsImJhc2VfZmFyZSI6IjQ4MDguMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTM2LjAwIiwiYmFzZV9mYXJlIjoiNDgwOC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER211", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 10454.24, "calendar_total_sell": 10454.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10454.24, "filter": { "id": "F1AE00019-211", "price": 10454.24, "gross_total": 7136, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "738", "aircraft_name": "738", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T10:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "arn202608051210saw2026080516451280saw202608060020jed202608060405698jed202608190510saw202608190855699saw202608200745arn2026082010251279", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-212", "journey_type": "MultiCity", "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-212", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T15:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT13H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1248" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-212", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:55", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1189" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT00H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10474.75, "gross_total": 7150, "base_fare": 6574.92, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2Mn19", "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": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "gross": { "base_fare": "6574.92", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTAuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1MC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUwLjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER212", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10474.75, "calendar_total_sell": 10474.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10474.75, "filter": { "id": "F1AE00019-212", "price": 10474.75, "gross_total": 7150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061240jed2026080615101248jed202608192235doh2026082000551189doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-213", "journey_type": "MultiCity", "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-213", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T17:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T20:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1192" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-213", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:55", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1189" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT00H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10474.75, "gross_total": 7150, "base_fare": 6574.92, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2Mn19", "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": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "gross": { "base_fare": "6574.92", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTAuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1MC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUwLjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER213", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10474.75, "calendar_total_sell": 10474.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10474.75, "filter": { "id": "F1AE00019-213", "price": 10474.75, "gross_total": 7150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061745jed2026080620151192jed202608192235doh2026082000551189doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-214", "journey_type": "MultiCity", "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-214", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T21:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT19H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1188" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-214", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:55", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1189" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT00H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10474.75, "gross_total": 7150, "base_fare": 6574.92, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2Mn19", "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": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "gross": { "base_fare": "6574.92", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTAuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1MC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUwLjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER214", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10474.75, "calendar_total_sell": 10474.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10474.75, "filter": { "id": "F1AE00019-214", "price": 10474.75, "gross_total": 7150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061835jed2026080621051188jed202608192235doh2026082000551189doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-215", "journey_type": "MultiCity", "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-215", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H25M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T23:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-07T01:40", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT23H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1182" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-215", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:55", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1189" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT00H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10474.75, "gross_total": 7150, "base_fare": 6574.92, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2Mn19", "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": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "gross": { "base_fare": "6574.92", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTAuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1MC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUwLjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER215", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10474.75, "calendar_total_sell": 10474.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10474.75, "filter": { "id": "F1AE00019-215", "price": 10474.75, "gross_total": 7150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608062310jed2026080701401182jed202608192235doh2026082000551189doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-216", "journey_type": "MultiCity", "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-216", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT01H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT16H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-216", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T04:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T07:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10474.75, "gross_total": 7150, "base_fare": 6574.92, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2Mn19", "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": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "gross": { "base_fare": "6574.92", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTAuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1MC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUwLjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER216", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10474.75, "calendar_total_sell": 10474.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10474.75, "filter": { "id": "F1AE00019-216", "price": 10474.75, "gross_total": 7150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061550jed2026080618201186jed202608190450doh2026081907101185doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-217", "journey_type": "MultiCity", "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-217", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT01H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT16H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-217", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10474.75, "gross_total": 7150, "base_fare": 6574.92, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2Mn19", "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": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "gross": { "base_fare": "6574.92", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTAuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1MC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUwLjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER217", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10474.75, "calendar_total_sell": 10474.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10474.75, "filter": { "id": "F1AE00019-217", "price": 10474.75, "gross_total": 7150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061550jed2026080618201186jed202608192200doh2026082000201193doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-218", "journey_type": "MultiCity", "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-218", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT01H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT16H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-218", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T05:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10474.75, "gross_total": 7150, "base_fare": 6574.92, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2Mn19", "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": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "gross": { "base_fare": "6574.92", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTAuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1MC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUwLjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER218", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10474.75, "calendar_total_sell": 10474.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10474.75, "filter": { "id": "F1AE00019-218", "price": 10474.75, "gross_total": 7150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061550jed2026080618201186jed202608190310doh2026081905301183doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-219", "journey_type": "MultiCity", "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-219", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT01H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT16H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-219", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T22:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10474.75, "gross_total": 7150, "base_fare": 6574.92, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2Mn19", "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": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "gross": { "base_fare": "6574.92", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTAuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1MC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUwLjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER219", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10474.75, "calendar_total_sell": 10474.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10474.75, "filter": { "id": "F1AE00019-219", "price": 10474.75, "gross_total": 7150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061550jed2026080618201186jed202608191950doh2026081922101187doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-220", "journey_type": "MultiCity", "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-220", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT01H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT16H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-220", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T16:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T19:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1249" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT06H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10474.75, "gross_total": 7150, "base_fare": 6574.92, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2Mn19", "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": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "gross": { "base_fare": "6574.92", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTAuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1MC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUwLjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER220", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10474.75, "calendar_total_sell": 10474.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10474.75, "filter": { "id": "F1AE00019-220", "price": 10474.75, "gross_total": 7150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061550jed2026080618201186jed202608191640doh2026081919001249doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-221", "journey_type": "MultiCity", "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-221", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT01H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-06T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT16H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1186" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-221", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T11:40", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1191" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10474.75, "gross_total": 7150, "base_fare": 6574.92, "tax": 3899.83, "sell": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MCwiYmFzZV9mYXJlIjo0NDg4LCJ0YXgiOjI2NjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUwLCJiYXNlX2ZhcmUiOjQ0ODgsInRheCI6MjY2Mn19", "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": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6574.92", "tax": "3899.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10474.75, "base_fare": 6574.92, "tax": 3899.83, "gross": { "base_fare": "6574.92", "tax": "3899.83", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTAuMDAiLCJiYXNlX2ZhcmUiOiI0NDg4LjAwIiwidGF4IjoiMjY2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1MC4wMCIsImJhc2VfZmFyZSI6IjQ0ODguMDAiLCJ0YXgiOiIyNjYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUwLjAwIiwiYmFzZV9mYXJlIjoiNDQ4OC4wMCIsInRheCI6IjI2NjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER221", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10474.75, "calendar_total_sell": 10474.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10474.75, "filter": { "id": "F1AE00019-221", "price": 10474.75, "gross_total": 7150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608061550jed2026080618201186jed202608191140doh2026081914001191doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-222", "journey_type": "MultiCity", "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-222", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:50", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "ATH", "arrival_time": "2026-08-05T18:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Eleftherios Venizelos International Airport", "city": "Athens", "country": "Greece", "timezone": "Europe\/Athens" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "A3", "carrier_name": "Aegean Airlines", "carrier_logo": "A3.png", "flight_number": "761" }, "marketing": { "carrier": "A3", "carrier_name": "Aegean Airlines", "carrier_logo": "A3.png", "flight_number": "761" }, "booking_class": { "cabin_class": "FLEX", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BHFLXLC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FLEX", "fareFamilyName": "FLEX", "fareFamilyRefNo": "9", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "40", "unit": "kg", "title": "40 kg" } } } }, { "origin": "ATH", "departure_time": "2026-08-05T23:00", "origin_terminal": null, "origin_airport": { "name": "Eleftherios Venizelos International Airport", "city": "Athens", "country": "Greece", "timezone": "Europe\/Athens" }, "destination": "JED", "arrival_time": "2026-08-06T02:35", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "A3", "carrier_name": "Aegean Airlines", "carrier_logo": "A3.png", "flight_number": "950" }, "marketing": { "carrier": "A3", "carrier_name": "Aegean Airlines", "carrier_logo": "A3.png", "flight_number": "950" }, "booking_class": { "cabin_class": "FLEX", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "1", "fareBasis": "BHFLXLC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FLEX", "fareFamilyName": "FLEX", "fareFamilyRefNo": "9", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "40", "unit": "kg", "title": "40 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-222", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H25M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:30", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "ATH", "arrival_time": "2026-08-19T07:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Eleftherios Venizelos International Airport", "city": "Athens", "country": "Greece", "timezone": "Europe\/Athens" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "A3", "carrier_name": "Aegean Airlines", "carrier_logo": "A3.png", "flight_number": "951" }, "marketing": { "carrier": "A3", "carrier_name": "Aegean Airlines", "carrier_logo": "A3.png", "flight_number": "951" }, "booking_class": { "cabin_class": "FLEX", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LHFLXLC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FLEX", "fareFamilyName": "FLEX", "fareFamilyRefNo": "9", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "40", "unit": "kg", "title": "40 kg" } } } }, { "origin": "ATH", "departure_time": "2026-08-19T10:10", "origin_terminal": null, "origin_airport": { "name": "Eleftherios Venizelos International Airport", "city": "Athens", "country": "Greece", "timezone": "Europe\/Athens" }, "destination": "ARN", "arrival_time": "2026-08-19T12:55", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "A3", "carrier_name": "Aegean Airlines", "carrier_logo": "A3.png", "flight_number": "760" }, "marketing": { "carrier": "A3", "carrier_name": "Aegean Airlines", "carrier_logo": "A3.png", "flight_number": "760" }, "booking_class": { "cabin_class": "FLEX", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LHFLXLC", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FLEX", "fareFamilyName": "FLEX", "fareFamilyRefNo": "9", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "40", "unit": "kg", "title": "40 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10477.69, "gross_total": 7152, "base_fare": 8797.33, "tax": 1680.36, "sell": { "currency": "SEK", "total": 10477.69, "base_fare": 8797.33, "tax": 1680.36 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE1MiwiYmFzZV9mYXJlIjo2MDA1LCJ0YXgiOjExNDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUyLCJiYXNlX2ZhcmUiOjYwMDUsInRheCI6MTE0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTUyLCJiYXNlX2ZhcmUiOjYwMDUsInRheCI6MTE0N319", "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": 10477.69, "base_fare": 8797.33, "tax": 1680.36, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8797.33", "tax": "1680.36", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10477.69, "base_fare": 8797.33, "tax": 1680.36, "gross": { "base_fare": "8797.33", "tax": "1680.36", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNTIuMDAiLCJiYXNlX2ZhcmUiOiI2MDA1LjAwIiwidGF4IjoiMTE0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYwMDUuMDAiLCJ0YXgiOiIxMTQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE1Mi4wMCIsImJhc2VfZmFyZSI6IjYwMDUuMDAiLCJ0YXgiOiIxMTQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjAwNS4wMCIsInRheCI6IjExNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTUyLjAwIiwiYmFzZV9mYXJlIjoiNjAwNS4wMCIsInRheCI6IjExNDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "FLEX#ER222", "brandName": "FLEX", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM3IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMTQ1IiwiTWFqb3JpdHlDYXJyaWVyIjoiQTMiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMzo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjE4OjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiQVRIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJBMyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJBMyIsImZsaWdodE51bWJlciI6Ijc2MSIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJIRkxYTEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA1IiwidGltZU9mRGVwYXJ0dXJlIjoiMjM6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwMjozNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQVRIIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJBMyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJBMyIsImZsaWdodE51bWJlciI6Ijk1MCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJIRkxYTEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MTM1MDA1MDgyNjE4MjVBUk5BVEhBM0EzNzYxMDUwODI2MjMwMDA2MDgyNjAyMzVBVEhKRURBM0EzOTUwIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJBMyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIzOSIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAyNSIsIk1ham9yaXR5Q2FycmllciI6IkEzIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDM6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwNzoxMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkFUSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiQTMiLCJvcGVyYXRpbmdDYXJyaWVyIjoiQTMiLCJmbGlnaHROdW1iZXIiOiI5NTEiLCJlcXVpcG1lbnRUeXBlIjoiMzJOIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMSEZMWExDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6NTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBVEgiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IkEzIiwib3BlcmF0aW5nQ2FycmllciI6IkEzIiwiZmxpZ2h0TnVtYmVyIjoiNzYwIiwiZXF1aXBtZW50VHlwZSI6IjMyTiIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTEhGTFhMQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIxOTA4MjYwMzMwMTkwODI2MDcxMEpFREFUSEEzQTM5NTExOTA4MjYxMDEwMTkwODI2MTI1NUFUSEFSTkEzQTM3NjAiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IkEzIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjI5IiwiZmFyZUZhbWlseW5hbWUiOiJGTEVYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IkEzIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjcxNTIiLCJ0b3RhbFRheCI6IjExNDciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJBMyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI0MyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNDQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQ1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0NiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNDciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQ4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0OSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJBMyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI0MyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNDQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQ1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0NiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNDciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQ4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0OSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI4IiwiZnJlZUFsbG93YW5jZSI6IjQwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiI0MCIsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcxNTIiLCJ0b3RhbFRheEFtb3VudCI6IjExNDciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCSEZMWExDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCSEZMWExDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMSEZMWExDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMSEZMWExDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiODIyIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjM2IiwiZmFyZUZhbWlseW5hbWUiOiJDT01GT1JURkxFIiwiZGVzY3JpcHRpb24iOiJDT01GT1JURkxFIiwiY2FycmllciI6IkEzIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijc3NjMiLCJ0b3RhbFRheCI6IjExNDciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTMiLCJmYXJlRmFtaWx5bmFtZSI6IkNPTUZPUlRGTEUiLCJkZXNjcmlwdGlvbiI6IkNPTUZPUlRGTEUiLCJjYXJyaWVyIjoiQTMiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiNDMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQ0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0NSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNDYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjQ3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0OCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNDkiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEzIiwiZmFyZUZhbWlseW5hbWUiOiJDT01GT1JURkxFIiwiZGVzY3JpcHRpb24iOiJDT01GT1JURkxFIiwiY2FycmllciI6IkEzIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjQzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0NCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNDUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQ2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI0NyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNDgiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQ5Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzc2MyIsInRvdGFsVGF4QW1vdW50IjoiMTE0NyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJIQ01GTEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJIQ01GTEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxIQ01GTEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxIQ01GTEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI1OTgiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "ATH", "baggage_type": "checked", "pieceCount": 1, "weight": "40", "unit": "kg" }, { "passenger_type": "ADT", "origin": "ATH", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "40", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "ATH", "baggage_type": "checked", "pieceCount": 1, "weight": "40", "unit": "kg" }, { "passenger_type": "ADT", "origin": "ATH", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "40", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "822", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "A3", "calendar_total_currency": "SEK", "calendar_total_price": 10477.69, "calendar_total_sell": 10477.69, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10477.69, "filter": { "id": "F1AE00019-222", "price": 10477.69, "gross_total": 7152, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "A3", "carrier_marketing": "A3", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "FLEX", "connecting_airport": [ "ATH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:50", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T12:55", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "arn202608051350ath202608051825761ath202608052300jed202608060235950jed202608190330ath202608190710951ath202608191010arn202608191255760", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-223", "journey_type": "MultiCity", "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-223", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-223", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T13:20", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "FRA", "arrival_time": "2026-08-19T18:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "ARN", "arrival_time": "2026-08-20T00:05", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "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": "810" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "810" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10533.35, "gross_total": 7190, "base_fare": 5657.83, "tax": 4875.52, "sell": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE5MCwiYmFzZV9mYXJlIjozODYyLCJ0YXgiOjMzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOH19", "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": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5657.83", "tax": "4875.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "gross": { "base_fare": "5657.83", "tax": "4875.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxOTAuMDAiLCJiYXNlX2ZhcmUiOiIzODYyLjAwIiwidGF4IjoiMzMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE5MC4wMCIsImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTkwLjAwIiwiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER223", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10533.35, "calendar_total_sell": 10533.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10533.35, "filter": { "id": "F1AE00019-223", "price": 10533.35, "gross_total": 7190, "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 COMFORT", "connecting_airport": [ "FRA", "MCT" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191320fra202608191815117fra202608192200arn202608200005810", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-224", "journey_type": "MultiCity", "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-224", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-224", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T13:20", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "FRA", "arrival_time": "2026-08-19T18:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "ARN", "arrival_time": "2026-08-20T00:05", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "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": "810" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "810" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10533.35, "gross_total": 7190, "base_fare": 5657.83, "tax": 4875.52, "sell": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE5MCwiYmFzZV9mYXJlIjozODYyLCJ0YXgiOjMzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOH19", "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": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5657.83", "tax": "4875.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "gross": { "base_fare": "5657.83", "tax": "4875.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxOTAuMDAiLCJiYXNlX2ZhcmUiOiIzODYyLjAwIiwidGF4IjoiMzMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE5MC4wMCIsImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTkwLjAwIiwiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER224", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10533.35, "calendar_total_sell": 10533.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10533.35, "filter": { "id": "F1AE00019-224", "price": 10533.35, "gross_total": 7190, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "FRA", "MCT" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191320fra202608191815117fra202608192200arn202608200005810", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-225", "journey_type": "MultiCity", "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-225", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-225", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H50M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T02:15", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T06:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "674" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "674" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T13:20", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "FRA", "arrival_time": "2026-08-19T18:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "ARN", "arrival_time": "2026-08-20T00:05", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "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": "810" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "810" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10533.35, "gross_total": 7190, "base_fare": 5657.83, "tax": 4875.52, "sell": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE5MCwiYmFzZV9mYXJlIjozODYyLCJ0YXgiOjMzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOH19", "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": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5657.83", "tax": "4875.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "gross": { "base_fare": "5657.83", "tax": "4875.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxOTAuMDAiLCJiYXNlX2ZhcmUiOiIzODYyLjAwIiwidGF4IjoiMzMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE5MC4wMCIsImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTkwLjAwIiwiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER225", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10533.35, "calendar_total_sell": 10533.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10533.35, "filter": { "id": "F1AE00019-225", "price": 10533.35, "gross_total": 7190, "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 COMFORT", "connecting_airport": [ "FRA", "MCT" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190215mct202608190630674mct202608191320fra202608191815117fra202608192200arn202608200005810", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-226", "journey_type": "MultiCity", "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-226", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H50M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T13:20", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T15:30", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "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": "803" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "803" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-226", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T13:20", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "FRA", "arrival_time": "2026-08-19T18:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "ARN", "arrival_time": "2026-08-20T00:05", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "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": "810" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "810" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10533.35, "gross_total": 7190, "base_fare": 5657.83, "tax": 4875.52, "sell": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE5MCwiYmFzZV9mYXJlIjozODYyLCJ0YXgiOjMzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOH19", "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": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5657.83", "tax": "4875.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "gross": { "base_fare": "5657.83", "tax": "4875.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxOTAuMDAiLCJiYXNlX2ZhcmUiOiIzODYyLjAwIiwidGF4IjoiMzMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE5MC4wMCIsImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTkwLjAwIiwiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER226", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10533.35, "calendar_total_sell": 10533.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10533.35, "filter": { "id": "F1AE00019-226", "price": 10533.35, "gross_total": 7190, "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 COMFORT", "connecting_airport": [ "FRA", "MCT" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T13:20", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051320fra202608051530803fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191320fra202608191815117fra202608192200arn202608200005810", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-227", "journey_type": "MultiCity", "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-227", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT02H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-227", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H50M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T02:15", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T06:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "674" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "674" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T13:20", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "FRA", "arrival_time": "2026-08-19T18:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "ARN", "arrival_time": "2026-08-20T00:05", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "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": "810" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "810" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10533.35, "gross_total": 7190, "base_fare": 5657.83, "tax": 4875.52, "sell": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE5MCwiYmFzZV9mYXJlIjozODYyLCJ0YXgiOjMzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOH19", "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": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5657.83", "tax": "4875.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "gross": { "base_fare": "5657.83", "tax": "4875.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxOTAuMDAiLCJiYXNlX2ZhcmUiOiIzODYyLjAwIiwidGF4IjoiMzMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE5MC4wMCIsImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTkwLjAwIiwiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER227", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10533.35, "calendar_total_sell": 10533.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10533.35, "filter": { "id": "F1AE00019-227", "price": 10533.35, "gross_total": 7190, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "FRA", "MCT" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190215mct202608190630674mct202608191320fra202608191815117fra202608192200arn202608200005810", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-228", "journey_type": "MultiCity", "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-228", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT05H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T06:40", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T08:50", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "811" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T10:55", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T13:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-228", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T13:20", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "FRA", "arrival_time": "2026-08-19T18:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "ARN", "arrival_time": "2026-08-20T00:05", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "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": "810" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "810" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10533.35, "gross_total": 7190, "base_fare": 5657.83, "tax": 4875.52, "sell": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE5MCwiYmFzZV9mYXJlIjozODYyLCJ0YXgiOjMzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOH19", "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": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5657.83", "tax": "4875.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "gross": { "base_fare": "5657.83", "tax": "4875.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxOTAuMDAiLCJiYXNlX2ZhcmUiOiIzODYyLjAwIiwidGF4IjoiMzMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE5MC4wMCIsImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTkwLjAwIiwiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER228", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10533.35, "calendar_total_sell": 10533.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10533.35, "filter": { "id": "F1AE00019-228", "price": 10533.35, "gross_total": 7190, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "FRA", "MCT" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-05T06:40", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608050640fra202608050850811fra202608051930mct202608060405118mct202608061055jed202608061315689jed202608190535mct202608190950672mct202608191320fra202608191815117fra202608192200arn202608200005810", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-229", "journey_type": "MultiCity", "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-229", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT06H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T10:05", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "FRA", "arrival_time": "2026-08-05T12:15", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "801" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "801" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-05T19:30", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MCT", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "118" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-06T14:50", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-08-06T17:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-229", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "MCT", "arrival_time": "2026-08-19T09:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "672" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "MCT", "departure_time": "2026-08-19T13:20", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "FRA", "arrival_time": "2026-08-19T18:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "7", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "FRA", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "ARN", "arrival_time": "2026-08-20T00:05", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "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": "810" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "810" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "KCMRDELH", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOCOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 10533.35, "gross_total": 7190, "base_fare": 5657.83, "tax": 4875.52, "sell": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE5MCwiYmFzZV9mYXJlIjozODYyLCJ0YXgiOjMzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTkwLCJiYXNlX2ZhcmUiOjM4NjIsInRheCI6MzMyOH19", "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": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5657.83", "tax": "4875.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10533.35, "base_fare": 5657.83, "tax": 4875.52, "gross": { "base_fare": "5657.83", "tax": "4875.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxOTAuMDAiLCJiYXNlX2ZhcmUiOiIzODYyLjAwIiwidGF4IjoiMzMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE5MC4wMCIsImJhc2VfZmFyZSI6IjM4NjIuMDAiLCJ0YXgiOiIzMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTkwLjAwIiwiYmFzZV9mYXJlIjoiMzg2Mi4wMCIsInRheCI6IjMzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOCOMFORT#ER229", "brandName": "ECONOMY COMFORT", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "MCT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "MCT", "destination": "FRA", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "FRA", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "LH", "calendar_total_currency": "SEK", "calendar_total_price": 10533.35, "calendar_total_sell": 10533.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10533.35, "filter": { "id": "F1AE00019-229", "price": 10533.35, "gross_total": 7190, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "FRA", "MCT" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-05T10:05", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-08-20T00:05", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051005fra202608051215801fra202608051930mct202608060405118mct202608061450jed202608061710675jed202608190535mct202608190950672mct202608191320fra202608191815117fra202608192200arn202608200005810", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-230", "journey_type": "MultiCity", "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-230", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SJR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "12", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1184" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1184" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SJR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "12", "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-230", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T04:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T07:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1185" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": 11303.94, "gross_total": 7716, "base_fare": 7427.55, "tax": 3876.39, "sell": { "currency": "SEK", "total": 11303.94, "base_fare": 7427.55, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcxNiwiYmFzZV9mYXJlIjo1MDcwLCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzE2LCJiYXNlX2ZhcmUiOjUwNzAsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzE2LCJiYXNlX2ZhcmUiOjUwNzAsInRheCI6MjY0Nn19", "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": 11303.94, "base_fare": 7427.55, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7427.55", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11303.94, "base_fare": 7427.55, "tax": 3876.39, "gross": { "base_fare": "7427.55", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MTYuMDAiLCJiYXNlX2ZhcmUiOiI1MDcwLjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwNzAuMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcxNi4wMCIsImJhc2VfZmFyZSI6IjUwNzAuMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTA3MC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzE2LjAwIiwiYmFzZV9mYXJlIjoiNTA3MC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcxNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECONVENIEN#ER230", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE2OCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAwOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSkVEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE4NCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjE2MTUwNTA4MjYyMzM1QVJORE9IUVJRUjE2ODA2MDgyNjAwNTAwNjA4MjYwMzIwRE9ISkVEUVJRUjExODQiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyMyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAyMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDQ6NTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwNzoxMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMTg1IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVEpTRVAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDg6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIxNDoxMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBUk4iLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjUiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNjciLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUSlNFUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIxOTA4MjYwNDUwMTkwODI2MDcxMEpFRERPSFFSUVIxMTg1MTkwODI2MDgzMDE5MDgyNjE0MTBET0hBUk5RUlFSMTY3IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzNSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NzE2IiwidG90YWxUYXgiOiIyNjQ2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUyIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzcxNiIsInRvdGFsVGF4QW1vdW50IjoiMjY0NiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVEpTRVAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRKU0VQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiI0MyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4NTgzIiwidG90YWxUYXgiOiIyNjQ2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUyIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MiIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijg1ODMiLCJ0b3RhbFRheEFtb3VudCI6IjI2NDYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0pSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNTMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI4NTAiLCJ0b3RhbFRheCI6IjI2NDYiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODIiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjgyIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI4NTAiLCJ0b3RhbFRheEFtb3VudCI6IjI2NDYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJISlI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSEpSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhKUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJISlI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11303.94, "calendar_total_sell": 11303.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11303.94, "filter": { "id": "F1AE00019-230", "price": 11303.94, "gross_total": 7716, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060050jed2026080603201184jed202608190450doh2026081907101185doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-231", "journey_type": "MultiCity", "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-231", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SJR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "12", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1184" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1184" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SJR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "12", "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-231", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": 11303.94, "gross_total": 7716, "base_fare": 7427.55, "tax": 3876.39, "sell": { "currency": "SEK", "total": 11303.94, "base_fare": 7427.55, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcxNiwiYmFzZV9mYXJlIjo1MDcwLCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzE2LCJiYXNlX2ZhcmUiOjUwNzAsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzE2LCJiYXNlX2ZhcmUiOjUwNzAsInRheCI6MjY0Nn19", "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": 11303.94, "base_fare": 7427.55, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7427.55", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11303.94, "base_fare": 7427.55, "tax": 3876.39, "gross": { "base_fare": "7427.55", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MTYuMDAiLCJiYXNlX2ZhcmUiOiI1MDcwLjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwNzAuMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcxNi4wMCIsImJhc2VfZmFyZSI6IjUwNzAuMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTA3MC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzE2LjAwIiwiYmFzZV9mYXJlIjoiNTA3MC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcxNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECONVENIEN#ER231", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE2OCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAwOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSkVEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE4NCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjE2MTUwNTA4MjYyMzM1QVJORE9IUVJRUjE2ODA2MDgyNjAwNTAwNjA4MjYwMzIwRE9ISkVEUVJRUjExODQiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAyMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMjI6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwMDoyMCIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiSkVEIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExOTMiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUSlNFUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMTo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTIwIiwidGltZU9mQXJyaXZhbCI6IjA3OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE2OSIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRKU0VQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjIyMDAyMDA4MjYwMDIwSkVERE9IUVJRUjExOTMyMDA4MjYwMTQwMjAwODI2MDcyMERPSEFSTlFSUVIxNjkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjM1IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijc3MTYiLCJ0b3RhbFRheCI6IjI2NDYiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNTIiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3NzE2IiwidG90YWxUYXhBbW91bnQiOiIyNjQ2IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0pSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUSlNFUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVEpTRVAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjQzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijg1ODMiLCJ0b3RhbFRheCI6IjI2NDYiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNTIiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUyIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODU4MyIsInRvdGFsVGF4QW1vdW50IjoiMjY0NiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0pSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiI1MyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjg1MCIsInRvdGFsVGF4IjoiMjY0NiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI3Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI4MiIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODIiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjg1MCIsInRvdGFsVGF4QW1vdW50IjoiMjY0NiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhKUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJISlI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSEpSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhKUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11303.94, "calendar_total_sell": 11303.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11303.94, "filter": { "id": "F1AE00019-231", "price": 11303.94, "gross_total": 7716, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060050jed2026080603201184jed202608192200doh2026082000201193doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-232", "journey_type": "MultiCity", "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-232", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SJR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "12", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1184" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1184" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SJR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "12", "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-232", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T05:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1183" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "167" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": 11303.94, "gross_total": 7716, "base_fare": 7427.55, "tax": 3876.39, "sell": { "currency": "SEK", "total": 11303.94, "base_fare": 7427.55, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcxNiwiYmFzZV9mYXJlIjo1MDcwLCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzE2LCJiYXNlX2ZhcmUiOjUwNzAsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzE2LCJiYXNlX2ZhcmUiOjUwNzAsInRheCI6MjY0Nn19", "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": 11303.94, "base_fare": 7427.55, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7427.55", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11303.94, "base_fare": 7427.55, "tax": 3876.39, "gross": { "base_fare": "7427.55", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MTYuMDAiLCJiYXNlX2ZhcmUiOiI1MDcwLjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwNzAuMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcxNi4wMCIsImJhc2VfZmFyZSI6IjUwNzAuMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTA3MC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzE2LjAwIiwiYmFzZV9mYXJlIjoiNTA3MC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcxNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECONVENIEN#ER232", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE2OCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAwOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSkVEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE4NCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjE2MTUwNTA4MjYyMzM1QVJORE9IUVJRUjE2ODA2MDgyNjAwNTAwNjA4MjYwMzIwRE9ISkVEUVJRUjExODQiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyNSIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIwMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDM6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIwNTozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMTgzIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVEpTRVAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMDg6MzAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIxNDoxMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBUk4iLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjUiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNjciLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUSlNFUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIxOTA4MjYwMzEwMTkwODI2MDUzMEpFRERPSFFSUVIxMTgzMTkwODI2MDgzMDE5MDgyNjE0MTBET0hBUk5RUlFSMTY3IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzNSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NzE2IiwidG90YWxUYXgiOiIyNjQ2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUyIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzcxNiIsInRvdGFsVGF4QW1vdW50IjoiMjY0NiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVEpTRVAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRKU0VQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiI0MyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4NTgzIiwidG90YWxUYXgiOiIyNjQ2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUyIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MiIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijg1ODMiLCJ0b3RhbFRheEFtb3VudCI6IjI2NDYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0pSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNTMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI4NTAiLCJ0b3RhbFRheCI6IjI2NDYiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODIiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjgyIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI4NTAiLCJ0b3RhbFRheEFtb3VudCI6IjI2NDYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJISlI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSEpSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhKUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJISlI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11303.94, "calendar_total_sell": 11303.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11303.94, "filter": { "id": "F1AE00019-232", "price": 11303.94, "gross_total": 7716, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060050jed2026080603201184jed202608190310doh2026081905301183doh202608190830arn202608191410167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-233", "journey_type": "MultiCity", "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-233", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SJR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "12", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1184" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1184" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SJR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "12", "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-233", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T22:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1187" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": 11303.94, "gross_total": 7716, "base_fare": 7427.55, "tax": 3876.39, "sell": { "currency": "SEK", "total": 11303.94, "base_fare": 7427.55, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcxNiwiYmFzZV9mYXJlIjo1MDcwLCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzE2LCJiYXNlX2ZhcmUiOjUwNzAsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzE2LCJiYXNlX2ZhcmUiOjUwNzAsInRheCI6MjY0Nn19", "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": 11303.94, "base_fare": 7427.55, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7427.55", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11303.94, "base_fare": 7427.55, "tax": 3876.39, "gross": { "base_fare": "7427.55", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MTYuMDAiLCJiYXNlX2ZhcmUiOiI1MDcwLjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwNzAuMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcxNi4wMCIsImJhc2VfZmFyZSI6IjUwNzAuMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTA3MC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzE2LjAwIiwiYmFzZV9mYXJlIjoiNTA3MC4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcxNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECONVENIEN#ER233", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE2OCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAwOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSkVEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE4NCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjE2MTUwNTA4MjYyMzM1QVJORE9IUVJRUjE2ODA2MDgyNjAwNTAwNjA4MjYwMzIwRE9ISkVEUVJRUjExODQiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyNiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMTk6NTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0xOSIsInRpbWVPZkFycml2YWwiOiIyMjoxMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMTg3IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVEpTRVAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6NDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwNzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJBUk4iLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjUiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNjkiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUSlNFUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIxOTA4MjYxOTUwMTkwODI2MjIxMEpFRERPSFFSUVIxMTg3MjAwODI2MDE0MDIwMDgyNjA3MjBET0hBUk5RUlFSMTY5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzNSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NzE2IiwidG90YWxUYXgiOiIyNjQ2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUyIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzcxNiIsInRvdGFsVGF4QW1vdW50IjoiMjY0NiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVEpTRVAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRKU0VQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiI0MyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4NTgzIiwidG90YWxUYXgiOiIyNjQ2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUyIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI3Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1MiIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijg1ODMiLCJ0b3RhbFRheEFtb3VudCI6IjI2NDYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0pSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNTMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI4NTAiLCJ0b3RhbFRheCI6IjI2NDYiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODIiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjgyIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI4NTAiLCJ0b3RhbFRheEFtb3VudCI6IjI2NDYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJISlI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSEpSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhKUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJISlI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11303.94, "calendar_total_sell": 11303.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11303.94, "filter": { "id": "F1AE00019-233", "price": 11303.94, "gross_total": 7716, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060050jed2026080603201184jed202608191950doh2026081922101187doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-234", "journey_type": "MultiCity", "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-234", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SJR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "12", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1184" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1184" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SJR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "12", "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-234", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:55", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1189" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT00H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QJSEP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": 11721.47, "gross_total": 8001, "base_fare": 7845.08, "tax": 3876.39, "sell": { "currency": "SEK", "total": 11721.47, "base_fare": 7845.08, "tax": 3876.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODAwMSwiYmFzZV9mYXJlIjo1MzU1LCJ0YXgiOjI2NDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDAxLCJiYXNlX2ZhcmUiOjUzNTUsInRheCI6MjY0NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDAxLCJiYXNlX2ZhcmUiOjUzNTUsInRheCI6MjY0Nn19", "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": 11721.47, "base_fare": 7845.08, "tax": 3876.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7845.08", "tax": "3876.39", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11721.47, "base_fare": 7845.08, "tax": 3876.39, "gross": { "base_fare": "7845.08", "tax": "3876.39", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwMDEuMDAiLCJiYXNlX2ZhcmUiOiI1MzU1LjAwIiwidGF4IjoiMjY0Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUzNTUuMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODAwMS4wMCIsImJhc2VfZmFyZSI6IjUzNTUuMDAiLCJ0YXgiOiIyNjQ2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTM1NS4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDAxLjAwIiwiYmFzZV9mYXJlIjoiNTM1NS4wMCIsInRheCI6IjI2NDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODAwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECONVENIEN#ER234", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE2OCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjAwOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiSkVEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE4NCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjA1MDgyNjE2MTUwNTA4MjYyMzM1QVJORE9IUVJRUjE2ODA2MDgyNjAwNTAwNjA4MjYwMzIwRE9ISkVEUVJRUjExODQiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIzOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDk0NSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTE5IiwidGltZU9mRGVwYXJ0dXJlIjoiMjI6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIwMDo1NSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiSkVEIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExODkiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRSlNFUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMTo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTIwIiwidGltZU9mQXJyaXZhbCI6IjA3OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE2OSIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFKU0VQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjE5MDgyNjIyMzUyMDA4MjYwMDU1SkVERE9IUVJRUjExODkyMDA4MjYwMTQwMjAwODI2MDcyMERPSEFSTlFSUVIxNjkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjM3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMDEiLCJ0b3RhbFRheCI6IjI2NDYiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNTIiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MDAxIiwidG90YWxUYXhBbW91bnQiOiIyNjQ2IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0pSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRSlNFUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUpTRVAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19LHsiaXRlbU51bWJlciI6IjQzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijg1ODMiLCJ0b3RhbFRheCI6IjI2NDYiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNTIiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUyIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODU4MyIsInRvdGFsVGF4QW1vdW50IjoiMjY0NiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTSlI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0pSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNKUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiI1MyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjg1MCIsInRvdGFsVGF4IjoiMjY0NiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI3Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI4MiIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODIiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjg1MCIsInRvdGFsVGF4QW1vdW50IjoiMjY0NiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhKUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJISlI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSEpSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhKUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "2284", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11721.47, "calendar_total_sell": 11721.47, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11721.47, "filter": { "id": "F1AE00019-234", "price": 11721.47, "gross_total": 8001, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh202608052335168doh202608060050jed2026080603201184jed202608192235doh2026082000551189doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-235", "journey_type": "MultiCity", "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-235", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8408" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "8408" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LDN0NNM6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6125" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6125" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "8", "fareBasis": "LDN0NNM6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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-235", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1193" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "169" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TJSEP1RE", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "4", "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": 12143.39, "gross_total": 8289, "base_fare": 8293.37, "tax": 3850.02, "sell": { "currency": "SEK", "total": 12143.39, "base_fare": 8293.37, "tax": 3850.02 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODI4OSwiYmFzZV9mYXJlIjo1NjYxLCJ0YXgiOjI2Mjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mjg5LCJiYXNlX2ZhcmUiOjU2NjEsInRheCI6MjYyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mjg5LCJiYXNlX2ZhcmUiOjU2NjEsInRheCI6MjYyOH19", "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": 12143.39, "base_fare": 8293.37, "tax": 3850.02, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8293.37", "tax": "3850.02", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12143.39, "base_fare": 8293.37, "tax": 3850.02, "gross": { "base_fare": "8293.37", "tax": "3850.02", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgyODkuMDAiLCJiYXNlX2ZhcmUiOiI1NjYxLjAwIiwidGF4IjoiMjYyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU2NjEuMDAiLCJ0YXgiOiIyNjI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODI4OS4wMCIsImJhc2VfZmFyZSI6IjU2NjEuMDAiLCJ0YXgiOiIyNjI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTY2MS4wMCIsInRheCI6IjI2MjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4Mjg5LjAwIiwiYmFzZV9mYXJlIjoiNTY2MS4wMCIsInRheCI6IjI2MjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODI4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "OPTIMA#ER235", "brandName": "OPTIMA", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 12143.39, "calendar_total_sell": 12143.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12143.39, "filter": { "id": "F1AE00019-235", "price": 12143.39, "gross_total": 8289, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "IB", "aircraft": "789", "aircraft_name": "789", "cabin_class": "OPTIMA", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh2026080523358408doh202608060050jed2026080603206125jed202608192200doh2026082000201193doh202608200140arn202608200720169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-236", "journey_type": "MultiCity", "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-236", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H30M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:10", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T16:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-05T19:05", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ESB", "arrival_time": "2026-08-05T20:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Ankara Esenboga International Airport", "city": "Ankara", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "2670" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "2670" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "ESB", "departure_time": "2026-08-05T23:00", "origin_terminal": null, "origin_airport": { "name": "Ankara Esenboga International Airport", "city": "Ankara", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T02:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "670" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "670" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "4", "fareBasis": "WRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-236", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T02:30", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T06:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "A", "meal_code": null, "seat_available": "4", "fareBasis": "ARTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T11:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "A", "meal_code": null, "seat_available": "4", "fareBasis": "ARTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg", "title": "20 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 12229.83, "gross_total": 8348, "base_fare": 8158.59, "tax": 4071.24, "sell": { "currency": "SEK", "total": 12229.83, "base_fare": 8158.59, "tax": 4071.24 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODM0OCwiYmFzZV9mYXJlIjo1NTY5LCJ0YXgiOjI3Nzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MzQ4LCJiYXNlX2ZhcmUiOjU1NjksInRheCI6Mjc3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MzQ4LCJiYXNlX2ZhcmUiOjU1NjksInRheCI6Mjc3OX19", "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": 12229.83, "base_fare": 8158.59, "tax": 4071.24, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8158.59", "tax": "4071.24", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12229.83, "base_fare": 8158.59, "tax": 4071.24, "gross": { "base_fare": "8158.59", "tax": "4071.24", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgzNDguMDAiLCJiYXNlX2ZhcmUiOiI1NTY5LjAwIiwidGF4IjoiMjc3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU1NjkuMDAiLCJ0YXgiOiIyNzc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODM0OC4wMCIsImJhc2VfZmFyZSI6IjU1NjkuMDAiLCJ0YXgiOiIyNzc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTU2OS4wMCIsInRheCI6IjI3NzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MzQ4LjAwIiwiYmFzZV9mYXJlIjoiNTU2OS4wMCIsInRheCI6IjI3NzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM0OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER236", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ESB", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "ESB", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "20", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 12229.83, "calendar_total_sell": 12229.83, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12229.83, "filter": { "id": "F1AE00019-236", "price": 12229.83, "gross_total": 8348, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "738", "aircraft_name": "738", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW", "ESB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-19T11:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "arn202608051210saw2026080516451280saw202608051905esb2026080520052670esb202608052300jed202608060240670jed202608190230saw202608190615695saw202608190830arn2026081911101279", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-237", "journey_type": "MultiCity", "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-237", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H10M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T15:35", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DXB", "arrival_time": "2026-08-06T00:10", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "158" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "158" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLAAPSE1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "15", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DXB", "departure_time": "2026-08-06T06:55", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "JED", "arrival_time": "2026-08-06T08:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "805" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "805" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLAAPSE1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "15", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-237", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:55", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DXB", "arrival_time": "2026-08-20T03:00", "destination_terminal": "2", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2325" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2325" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLAAPSE1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "15", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } }, { "origin": "DXB", "departure_time": "2026-08-20T08:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "ARN", "arrival_time": "2026-08-20T13:45", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT05H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "157" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "157" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLAAPSE1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "15", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg", "title": "25 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 12278.17, "gross_total": 8381, "base_fare": 8589.3, "tax": 3688.87, "sell": { "currency": "SEK", "total": 12278.17, "base_fare": 8589.3, "tax": 3688.87 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODM4MSwiYmFzZV9mYXJlIjo1ODYzLCJ0YXgiOjI1MTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MzgxLCJiYXNlX2ZhcmUiOjU4NjMsInRheCI6MjUxOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MzgxLCJiYXNlX2ZhcmUiOjU4NjMsInRheCI6MjUxOH19", "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": 12278.17, "base_fare": 8589.3, "tax": 3688.87, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8589.30", "tax": "3688.87", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12278.17, "base_fare": 8589.3, "tax": 3688.87, "gross": { "base_fare": "8589.30", "tax": "3688.87", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgzODEuMDAiLCJiYXNlX2ZhcmUiOiI1ODYzLjAwIiwidGF4IjoiMjUxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU4NjMuMDAiLCJ0YXgiOiIyNTE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODM4MS4wMCIsImJhc2VfZmFyZSI6IjU4NjMuMDAiLCJ0YXgiOiIyNTE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTg2My4wMCIsInRheCI6IjI1MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MzgxLjAwIiwiYmFzZV9mYXJlIjoiNTg2My4wMCIsInRheCI6IjI1MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM4MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECOSAVER#ER237", "brandName": "ECO SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNjEwIiwiTWFqb3JpdHlDYXJyaWVyIjoiRUsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTozNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA2IiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJBUk4iLCJvcmlnaW5fdGVybWluYWwiOiI1IiwiZGVzdGluYXRpb24iOiJEWEIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJtYXJrZXRpbmdDYXJyaWVyIjoiRUsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiRUsiLCJmbGlnaHROdW1iZXIiOiIxNTgiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTEFBUFNFMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNjo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA2IiwidGltZU9mQXJyaXZhbCI6IjA4OjQ1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRFhCIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uIjoiSkVEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwiZmxpZ2h0TnVtYmVyIjoiODA1IiwiZXF1aXBtZW50VHlwZSI6IjM4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExBQVBTRTEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MTUzNTA2MDgyNjAwMTBBUk5EWEJFS0VLMTU4MDYwODI2MDY1NTA2MDgyNjA4NDVEWEJKRURFS0VLODA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMTUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ08gU0FWRVIiLCJjYXJyaWVyIjoiRUsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNDMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE1NTAiLCJNYWpvcml0eUNhcnJpZXIiOiJFSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjIyOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MDAiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkpFRCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRYQiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsIm1hcmtldGluZ0NhcnJpZXIiOiJFSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJGWiIsImZsaWdodE51bWJlciI6IjIzMjUiLCJlcXVpcG1lbnRUeXBlIjoiN004IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTEFBUFNFMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTIwIiwidGltZU9mQXJyaXZhbCI6IjEzOjQ1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRFhCIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uIjoiQVJOIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI1IiwibWFya2V0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwiZmxpZ2h0TnVtYmVyIjoiMTU3IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExBQVBTRTEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMTkwODI2MjI1NTIwMDgyNjAzMDBKRUREWEJFS0ZaMjMyNTIwMDgyNjA4NDUyMDA4MjYxMzQ1RFhCQVJORUtFSzE1NyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjE1IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPIFNBVkVSIiwiY2FycmllciI6IkVLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjQwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPIFNBVkVSIiwiY2FycmllciI6IkVLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgzODEiLCJ0b3RhbFRheCI6IjI1MTgiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ08gU0FWRVIiLCJjYXJyaWVyIjoiRUsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiNjAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2MiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNjMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjY0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2NSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNjYiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjE1IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09TQVZFUiIsImRlc2NyaXB0aW9uIjoiRUNPIFNBVkVSIiwiY2FycmllciI6IkVLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjYwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2MSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2NCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjY2Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjMiLCJmcmVlQWxsb3dhbmNlIjoiMjUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjI1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODM4MSIsInRvdGFsVGF4QW1vdW50IjoiMjUxOCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMQUFQU0UxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTEFBUFNFMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExBQVBTRTEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMQUFQU0UxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OIFJFRlVOREFCTEUgQUZURVIgREVQQVJUVVJFIiwidHlwZSI6IjcxIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiI1OCIsImZhcmVGYW1pbHluYW1lIjoiRUNPRkxYUExVUyIsImRlc2NyaXB0aW9uIjoiRUNPIEZMRVhQTFVTIiwiY2FycmllciI6IkVLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE3OTY3IiwidG90YWxUYXgiOiIyNTE4IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjI1IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTFhQTFVTIiwiZGVzY3JpcHRpb24iOiJFQ08gRkxFWFBMVVMiLCJjYXJyaWVyIjoiRUsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiNjAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2MiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjY0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2NSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODciLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjI1IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTFhQTFVTIiwiZGVzY3JpcHRpb24iOiJFQ08gRkxFWFBMVVMiLCJjYXJyaWVyIjoiRUsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiNjAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2MiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjY0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2NSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNzk2NyIsInRvdGFsVGF4QW1vdW50IjoiMjUxOCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJYIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlhMUlpGU0UxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJYTFJaRlNFMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJYIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWExSWkZTRTEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJYIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlhMUlpGU0UxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjk1MiIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "ARN", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "non-refundable", "change_before_departure": "not-available", "Penalties": { "info": "TICKETS ARE NON REFUNDABLE AFTER DEPARTURE", "type": "71", "amount": null, "currency": null } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 12278.17, "calendar_total_sell": 12278.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12278.17, "filter": { "id": "F1AE00019-237", "price": 12278.17, "gross_total": 8381, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T15:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-20T13:45", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "arn202608051535dxb202608060010158dxb202608060655jed202608060845805jed202608192255dxb2026082003002325dxb202608200845arn202608201345157", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-238", "journey_type": "MultiCity", "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-238", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT01H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8408" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "8408" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SDN0N2M6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": "DOH", "departure_time": "2026-08-06T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T18:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT16H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6150" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6150" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SDN0N2M6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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-238", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:55", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6306" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6306" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SDN0N2M6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT00H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8409" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "8409" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SDN0N2M6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": 12509.64, "gross_total": 8539, "base_fare": 8662.55, "tax": 3847.09, "sell": { "currency": "SEK", "total": 12509.64, "base_fare": 8662.55, "tax": 3847.09 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODUzOSwiYmFzZV9mYXJlIjo1OTEzLCJ0YXgiOjI2MjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NTM5LCJiYXNlX2ZhcmUiOjU5MTMsInRheCI6MjYyNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NTM5LCJiYXNlX2ZhcmUiOjU5MTMsInRheCI6MjYyNn19", "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": 12509.64, "base_fare": 8662.55, "tax": 3847.09, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8662.55", "tax": "3847.09", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12509.64, "base_fare": 8662.55, "tax": 3847.09, "gross": { "base_fare": "8662.55", "tax": "3847.09", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg1MzkuMDAiLCJiYXNlX2ZhcmUiOiI1OTEzLjAwIiwidGF4IjoiMjYyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU5MTMuMDAiLCJ0YXgiOiIyNjI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODUzOS4wMCIsImJhc2VfZmFyZSI6IjU5MTMuMDAiLCJ0YXgiOiIyNjI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTkxMy4wMCIsInRheCI6IjI2MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NTM5LjAwIiwiYmFzZV9mYXJlIjoiNTkxMy4wMCIsInRheCI6IjI2MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODUzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "OPTIMA#ER238", "brandName": "OPTIMA", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 12509.64, "calendar_total_sell": 12509.64, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12509.64, "filter": { "id": "F1AE00019-238", "price": 12509.64, "gross_total": 8539, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "IB", "aircraft": "789", "aircraft_name": "789", "cabin_class": "OPTIMA", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh2026080523358408doh202608061550jed2026080618206150jed202608192235doh2026082000556306doh202608200140arn2026082007208409", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-239", "journey_type": "MultiCity", "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-239", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:30", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T21:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1282" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1282" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-06T00:20", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T04:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT03H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "698" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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-239", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T02:30", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T06:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "A", "meal_code": null, "seat_available": "4", "fareBasis": "ARTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T11:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "A", "meal_code": null, "seat_available": "4", "fareBasis": "ARTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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": 12566.77, "gross_total": 8578, "base_fare": 9156.25, "tax": 3410.52, "sell": { "currency": "SEK", "total": 12566.77, "base_fare": 9156.25, "tax": 3410.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODU3OCwiYmFzZV9mYXJlIjo2MjUwLCJ0YXgiOjIzMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NTc4LCJiYXNlX2ZhcmUiOjYyNTAsInRheCI6MjMyOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NTc4LCJiYXNlX2ZhcmUiOjYyNTAsInRheCI6MjMyOH19", "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": 12566.77, "base_fare": 9156.25, "tax": 3410.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9156.25", "tax": "3410.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12566.77, "base_fare": 9156.25, "tax": 3410.52, "gross": { "base_fare": "9156.25", "tax": "3410.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg1NzguMDAiLCJiYXNlX2ZhcmUiOiI2MjUwLjAwIiwidGF4IjoiMjMyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyNTAuMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODU3OC4wMCIsImJhc2VfZmFyZSI6IjYyNTAuMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI1MC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NTc4LjAwIiwiYmFzZV9mYXJlIjoiNjI1MC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODU3OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER239", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 12566.77, "calendar_total_sell": 12566.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12566.77, "filter": { "id": "F1AE00019-239", "price": 12566.77, "gross_total": 8578, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "321", "aircraft_name": "321", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-19T11:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "arn202608051630saw2026080521051282saw202608060020jed202608060405698jed202608190230saw202608190615695saw202608190830arn2026081911101279", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-240", "journey_type": "MultiCity", "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-240", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6698" }, "marketing": { "carrier": "AY", "carrier_name": "Finnair", "carrier_logo": "AY.png", "flight_number": "6698" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LNN0S7CZ", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "16", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6713" }, "marketing": { "carrier": "AY", "carrier_name": "Finnair", "carrier_logo": "AY.png", "flight_number": "6713" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "8", "fareBasis": "LNN0S7CZ", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "16", "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-240", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T04:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T07:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6506" }, "marketing": { "carrier": "AY", "carrier_name": "Finnair", "carrier_logo": "AY.png", "flight_number": "6506" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Z", "meal_code": null, "seat_available": "9", "fareBasis": "ZNN0S7CZ", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "16", "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": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6693" }, "marketing": { "carrier": "AY", "carrier_name": "Finnair", "carrier_logo": "AY.png", "flight_number": "6693" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Z", "meal_code": null, "seat_available": "9", "fareBasis": "ZNN0S7CZ", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "16", "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": 13349.08, "gross_total": 9112, "base_fare": 11717.07, "tax": 1632.01, "sell": { "currency": "SEK", "total": 13349.08, "base_fare": 11717.07, "tax": 1632.01 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTExMiwiYmFzZV9mYXJlIjo3OTk4LCJ0YXgiOjExMTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MTEyLCJiYXNlX2ZhcmUiOjc5OTgsInRheCI6MTExNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MTEyLCJiYXNlX2ZhcmUiOjc5OTgsInRheCI6MTExNH19", "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": 13349.08, "base_fare": 11717.07, "tax": 1632.01, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "11717.07", "tax": "1632.01", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13349.08, "base_fare": 11717.07, "tax": 1632.01, "gross": { "base_fare": "11717.07", "tax": "1632.01", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkxMTIuMDAiLCJiYXNlX2ZhcmUiOiI3OTk4LjAwIiwidGF4IjoiMTExNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc5OTguMDAiLCJ0YXgiOiIxMTE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTExMi4wMCIsImJhc2VfZmFyZSI6Ijc5OTguMDAiLCJ0YXgiOiIxMTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzk5OC4wMCIsInRheCI6IjExMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MTEyLjAwIiwiYmFzZV9mYXJlIjoiNzk5OC4wMCIsInRheCI6IjExMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTExMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER240", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiQVkiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJBWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjY2OTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTk4wUzdDWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMDo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA2IiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJBWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjY3MTMiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI4IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjgifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTk4wUzdDWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIwNTA4MjYxNjE1MDUwODI2MjMzNUFSTkRPSEFZUVI2Njk4MDYwODI2MDA1MDA2MDgyNjAzMjBET0hKRURBWVFSNjcxMyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjE2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IkFZIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjQ1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiQVkiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNDo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjA3OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSkVEIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJBWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjY1MDYiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IloiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJaTk4wUzdDWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjE0OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsIm1hcmtldGluZ0NhcnJpZXIiOiJBWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjY2OTMiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IloiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJaTk4wUzdDWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIxOTA4MjYwNDUwMTkwODI2MDcxMEpFRERPSEFZUVI2NTA2MTkwODI2MDgzMDE5MDgyNjE0MTBET0hBUk5BWVFSNjY5MyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjE2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IkFZIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjQ0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IkFZIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkxMTIiLCJ0b3RhbFRheCI6IjExMTQiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTYiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiQVkiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiNjciLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjY4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2OSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzAiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjcxIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI3MiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzMiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjE2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IkFZIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjY3Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2OCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNjkiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjcwIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI3MSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjczIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTExMiIsInRvdGFsVGF4QW1vdW50IjoiMTExNCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxOTjBTN0NaIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI4IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjgifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTk4wUzdDWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJaIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IloiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWk5OMFM3Q1oiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJaIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlpOTjBTN0NaIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjpbXX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNDkiLCJmYXJlRmFtaWx5bmFtZSI6IkVGTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiQVkiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTAzMTQiLCJ0b3RhbFRheCI6IjExMTQiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTkiLCJmYXJlRmFtaWx5bmFtZSI6IkVGTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiQVkiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiNjciLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjY4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2OSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzAiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjcxIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI3MiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzMiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjE5IiwiZmFyZUZhbWlseW5hbWUiOiJFRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkFZIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjY3Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2OCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNjkiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjcwIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI3MSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjczIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTAzMTQiLCJ0b3RhbFRheEFtb3VudCI6IjExMTQiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTk4wUzdGWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI4In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE5OMFM3RloiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJaIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlpOTjBTN0ZaIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IloiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJaTk4wUzdGWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6W119XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": null }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 13349.08, "calendar_total_sell": 13349.08, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13349.08, "filter": { "id": "F1AE00019-240", "price": 13349.08, "gross_total": 9112, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "AY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh2026080523356698doh202608060050jed2026080603206713jed202608190450doh2026081907106506doh202608190830arn2026081914106693", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-241", "journey_type": "MultiCity", "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-241", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6698" }, "marketing": { "carrier": "AY", "carrier_name": "Finnair", "carrier_logo": "AY.png", "flight_number": "6698" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LNN0S7CZ", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "16", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6713" }, "marketing": { "carrier": "AY", "carrier_name": "Finnair", "carrier_logo": "AY.png", "flight_number": "6713" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "8", "fareBasis": "LNN0S7CZ", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "16", "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-241", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T05:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6504" }, "marketing": { "carrier": "AY", "carrier_name": "Finnair", "carrier_logo": "AY.png", "flight_number": "6504" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Z", "meal_code": null, "seat_available": "9", "fareBasis": "ZNN0S7CZ", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "16", "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": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6693" }, "marketing": { "carrier": "AY", "carrier_name": "Finnair", "carrier_logo": "AY.png", "flight_number": "6693" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Z", "meal_code": null, "seat_available": "9", "fareBasis": "ZNN0S7CZ", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "16", "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": 13349.08, "gross_total": 9112, "base_fare": 11717.07, "tax": 1632.01, "sell": { "currency": "SEK", "total": 13349.08, "base_fare": 11717.07, "tax": 1632.01 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTExMiwiYmFzZV9mYXJlIjo3OTk4LCJ0YXgiOjExMTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MTEyLCJiYXNlX2ZhcmUiOjc5OTgsInRheCI6MTExNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MTEyLCJiYXNlX2ZhcmUiOjc5OTgsInRheCI6MTExNH19", "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": 13349.08, "base_fare": 11717.07, "tax": 1632.01, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "11717.07", "tax": "1632.01", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13349.08, "base_fare": 11717.07, "tax": 1632.01, "gross": { "base_fare": "11717.07", "tax": "1632.01", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkxMTIuMDAiLCJiYXNlX2ZhcmUiOiI3OTk4LjAwIiwidGF4IjoiMTExNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc5OTguMDAiLCJ0YXgiOiIxMTE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTExMi4wMCIsImJhc2VfZmFyZSI6Ijc5OTguMDAiLCJ0YXgiOiIxMTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzk5OC4wMCIsInRheCI6IjExMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MTEyLjAwIiwiYmFzZV9mYXJlIjoiNzk5OC4wMCIsInRheCI6IjExMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTExMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "ECLASSIC#ER241", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiQVkiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJBWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjY2OTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTk4wUzdDWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMDo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA2IiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJBWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjY3MTMiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI4IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjgifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTk4wUzdDWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIwNTA4MjYxNjE1MDUwODI2MjMzNUFSTkRPSEFZUVI2Njk4MDYwODI2MDA1MDA2MDgyNjAzMjBET0hKRURBWVFSNjcxMyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjE2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IkFZIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjQ2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiQVkiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMzoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjA1OjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSkVEIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJBWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjY1MDQiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IloiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJaTk4wUzdDWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjE0OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNSIsIm1hcmtldGluZ0NhcnJpZXIiOiJBWSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjY2OTMiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IloiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJaTk4wUzdDWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIxOTA4MjYwMzEwMTkwODI2MDUzMEpFRERPSEFZUVI2NTA0MTkwODI2MDgzMDE5MDgyNjE0MTBET0hBUk5BWVFSNjY5MyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjE2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IkFZIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjQ0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IkFZIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkxMTIiLCJ0b3RhbFRheCI6IjExMTQiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTYiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiQVkiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiNjciLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjY4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2OSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzAiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjcxIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI3MiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzMiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjE2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IkFZIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjY3Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2OCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNjkiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjcwIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI3MSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjczIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTExMiIsInRvdGFsVGF4QW1vdW50IjoiMTExNCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxOTjBTN0NaIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI4IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjgifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTk4wUzdDWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJaIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IloiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWk5OMFM3Q1oiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJaIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlpOTjBTN0NaIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjpbXX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNDkiLCJmYXJlRmFtaWx5bmFtZSI6IkVGTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiQVkiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTAzMTQiLCJ0b3RhbFRheCI6IjExMTQiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTkiLCJmYXJlRmFtaWx5bmFtZSI6IkVGTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiQVkiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiNjciLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjY4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2OSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzAiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjcxIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI3MiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzMiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjE5IiwiZmFyZUZhbWlseW5hbWUiOiJFRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IkFZIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjY3Iiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI2OCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNjkiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjcwIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiI3MSIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiNzIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjczIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTAzMTQiLCJ0b3RhbFRheEFtb3VudCI6IjExMTQiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTk4wUzdGWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI4In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTE5OMFM3RloiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJaIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlpOTjBTN0ZaIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IloiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJaTk4wUzdGWiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6W119XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": null }, "calendar_key": "2026-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 13349.08, "calendar_total_sell": 13349.08, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13349.08, "filter": { "id": "F1AE00019-241", "price": 13349.08, "gross_total": 9112, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "AY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh2026080523356698doh202608060050jed2026080603206713jed202608190310doh2026081905306504doh202608190830arn2026081914106693", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-242", "journey_type": "MultiCity", "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-242", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8408" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "8408" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LDN0NNM6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6125" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6125" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "8", "fareBasis": "LDN0NNM6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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-242", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H45M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:35", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-20T00:55", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6306" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6306" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SDN0N2M6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT00H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8409" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "8409" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SDN0N2M6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": 13369.59, "gross_total": 9126, "base_fare": 9545.94, "tax": 3823.65, "sell": { "currency": "SEK", "total": 13369.59, "base_fare": 9545.94, "tax": 3823.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTEyNiwiYmFzZV9mYXJlIjo2NTE2LCJ0YXgiOjI2MTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MTI2LCJiYXNlX2ZhcmUiOjY1MTYsInRheCI6MjYxMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MTI2LCJiYXNlX2ZhcmUiOjY1MTYsInRheCI6MjYxMH19", "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": 13369.59, "base_fare": 9545.94, "tax": 3823.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9545.94", "tax": "3823.65", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13369.59, "base_fare": 9545.94, "tax": 3823.65, "gross": { "base_fare": "9545.94", "tax": "3823.65", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkxMjYuMDAiLCJiYXNlX2ZhcmUiOiI2NTE2LjAwIiwidGF4IjoiMjYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1MTYuMDAiLCJ0YXgiOiIyNjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTEyNi4wMCIsImJhc2VfZmFyZSI6IjY1MTYuMDAiLCJ0YXgiOiIyNjEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjUxNi4wMCIsInRheCI6IjI2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MTI2LjAwIiwiYmFzZV9mYXJlIjoiNjUxNi4wMCIsInRheCI6IjI2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTEyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "OPTIMA#ER242", "brandName": "OPTIMA", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 13369.59, "calendar_total_sell": 13369.59, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13369.59, "filter": { "id": "F1AE00019-242", "price": 13369.59, "gross_total": 9126, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "IB", "aircraft": "789", "aircraft_name": "789", "cabin_class": "OPTIMA", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh2026080523358408doh202608060050jed2026080603206125jed202608192235doh2026082000556306doh202608200140arn2026082007208409", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-243", "journey_type": "MultiCity", "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-243", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8408" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "8408" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LDN0NNM6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6125" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6125" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "8", "fareBasis": "LDN0NNM6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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-243", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T04:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T07:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6124" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6124" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SDN0N2M6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": "DOH", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-19T14:10", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8407" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "8407" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SDN0N2M6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": 13369.59, "gross_total": 9126, "base_fare": 9545.94, "tax": 3823.65, "sell": { "currency": "SEK", "total": 13369.59, "base_fare": 9545.94, "tax": 3823.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTEyNiwiYmFzZV9mYXJlIjo2NTE2LCJ0YXgiOjI2MTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MTI2LCJiYXNlX2ZhcmUiOjY1MTYsInRheCI6MjYxMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MTI2LCJiYXNlX2ZhcmUiOjY1MTYsInRheCI6MjYxMH19", "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": 13369.59, "base_fare": 9545.94, "tax": 3823.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9545.94", "tax": "3823.65", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13369.59, "base_fare": 9545.94, "tax": 3823.65, "gross": { "base_fare": "9545.94", "tax": "3823.65", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkxMjYuMDAiLCJiYXNlX2ZhcmUiOiI2NTE2LjAwIiwidGF4IjoiMjYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1MTYuMDAiLCJ0YXgiOiIyNjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTEyNi4wMCIsImJhc2VfZmFyZSI6IjY1MTYuMDAiLCJ0YXgiOiIyNjEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjUxNi4wMCIsInRheCI6IjI2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MTI2LjAwIiwiYmFzZV9mYXJlIjoiNjUxNi4wMCIsInRheCI6IjI2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTEyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "OPTIMA#ER243", "brandName": "OPTIMA", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 13369.59, "calendar_total_sell": 13369.59, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13369.59, "filter": { "id": "F1AE00019-243", "price": 13369.59, "gross_total": 9126, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "IB", "aircraft": "789", "aircraft_name": "789", "cabin_class": "OPTIMA", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T14:10", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh2026080523358408doh202608060050jed2026080603206125jed202608190450doh2026081907106124doh202608190830arn2026081914108407", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-244", "journey_type": "MultiCity", "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-244", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H05M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T16:15", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "DOH", "arrival_time": "2026-08-05T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8408" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "8408" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LDN0NNM6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": "DOH", "departure_time": "2026-08-06T00:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "JED", "arrival_time": "2026-08-06T03:20", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6125" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6125" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "8", "fareBasis": "LDN0NNM6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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-244", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T19:50", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-08-19T22:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6126" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6126" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SDN0N2M6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": "DOH", "departure_time": "2026-08-20T01:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "ARN", "arrival_time": "2026-08-20T07:20", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8409" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "8409" }, "booking_class": { "cabin_class": "OPTIMA", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SDN0N2M6", "fareType": [ "RP", "ET" ], "corporateId": null, "fareFamilyCode": "OPTIMA", "fareFamilyName": "OPTIMA", "fareFamilyRefNo": "14", "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": 13369.59, "gross_total": 9126, "base_fare": 9545.94, "tax": 3823.65, "sell": { "currency": "SEK", "total": 13369.59, "base_fare": 9545.94, "tax": 3823.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTEyNiwiYmFzZV9mYXJlIjo2NTE2LCJ0YXgiOjI2MTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MTI2LCJiYXNlX2ZhcmUiOjY1MTYsInRheCI6MjYxMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MTI2LCJiYXNlX2ZhcmUiOjY1MTYsInRheCI6MjYxMH19", "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": 13369.59, "base_fare": 9545.94, "tax": 3823.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9545.94", "tax": "3823.65", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13369.59, "base_fare": 9545.94, "tax": 3823.65, "gross": { "base_fare": "9545.94", "tax": "3823.65", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkxMjYuMDAiLCJiYXNlX2ZhcmUiOiI2NTE2LjAwIiwidGF4IjoiMjYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1MTYuMDAiLCJ0YXgiOiIyNjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTEyNi4wMCIsImJhc2VfZmFyZSI6IjY1MTYuMDAiLCJ0YXgiOiIyNjEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjUxNi4wMCIsInRheCI6IjI2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MTI2LjAwIiwiYmFzZV9mYXJlIjoiNjUxNi4wMCIsInRheCI6IjI2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTEyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "OPTIMA#ER244", "brandName": "OPTIMA", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "ARN", "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 13369.59, "calendar_total_sell": 13369.59, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13369.59, "filter": { "id": "F1AE00019-244", "price": 13369.59, "gross_total": 9126, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "IB", "aircraft": "789", "aircraft_name": "789", "cabin_class": "OPTIMA", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-05T16:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-20T07:20", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051615doh2026080523358408doh202608060050jed2026080603206125jed202608191950doh2026081922106126doh202608200140arn2026082007208409", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-245", "journey_type": "MultiCity", "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-245", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:40", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "CDG", "arrival_time": "2026-08-05T15:20", "destination_terminal": "2F", "dateVariation": null, "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1263" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1263" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "18", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "CDG", "departure_time": "2026-08-05T20:10", "origin_terminal": "2E", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "CAI", "arrival_time": "2026-08-06T01:30", "destination_terminal": "2", "dateVariation": "1", "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "570" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "570" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "18", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "CAI", "departure_time": "2026-08-06T04:25", "origin_terminal": "2", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "JED", "arrival_time": "2026-08-06T06:35", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "6685" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "6685" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TRS0SBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "18", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-245", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT20H25M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T22:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "RUH", "arrival_time": "2026-08-19T23:45", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "777", "name": "777", "picture": "777.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "9237" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "9237" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HRS0KBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "18", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "RUH", "departure_time": "2026-08-20T02:00", "origin_terminal": "2", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "CDG", "arrival_time": "2026-08-20T07:35", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT02H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "6671" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "6671" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HRS0KBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "18", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "CDG", "departure_time": "2026-08-20T14:50", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "ARN", "arrival_time": "2026-08-20T17:25", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-20", "flight_time": null, "distance": null, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "223", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1062" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1062" }, "booking_class": { "cabin_class": "STANDARD", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "HRS0KBSA", "fareType": "RP", "corporateId": null, "fareFamilyCode": "STANDARD", "fareFamilyName": "STANDARD", "fareFamilyRefNo": "18", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 14519.62, "gross_total": 9911, "base_fare": 9660.21, "tax": 4859.41, "sell": { "currency": "SEK", "total": 14519.62, "base_fare": 9660.21, "tax": 4859.41 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTkxMSwiYmFzZV9mYXJlIjo2NTk0LCJ0YXgiOjMzMTd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5OTExLCJiYXNlX2ZhcmUiOjY1OTQsInRheCI6MzMxNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5OTExLCJiYXNlX2ZhcmUiOjY1OTQsInRheCI6MzMxN319", "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": 14519.62, "base_fare": 9660.21, "tax": 4859.41, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9660.21", "tax": "4859.41", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 14519.62, "base_fare": 9660.21, "tax": 4859.41, "gross": { "base_fare": "9660.21", "tax": "4859.41", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk5MTEuMDAiLCJiYXNlX2ZhcmUiOiI2NTk0LjAwIiwidGF4IjoiMzMxNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1OTQuMDAiLCJ0YXgiOiIzMzE3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTkxMS4wMCIsImJhc2VfZmFyZSI6IjY1OTQuMDAiLCJ0YXgiOiIzMzE3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjU5NC4wMCIsInRheCI6IjMzMTcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5OTExLjAwIiwiYmFzZV9mYXJlIjoiNjU5NC4wMCIsInRheCI6IjMzMTcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTkxMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "STANDARD#ER245", "brandName": "STANDARD", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNjU1IiwiTWFqb3JpdHlDYXJyaWVyIjoiQUYiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMjo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjE1OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiQ0RHIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyRiIsIm1hcmtldGluZ0NhcnJpZXIiOiJBRiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJBRiIsImZsaWdodE51bWJlciI6IjEyNjMiLCJlcXVpcG1lbnRUeXBlIjoiMjIzIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMDoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA2IiwidGltZU9mQXJyaXZhbCI6IjAxOjMwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJDREciLCJvcmlnaW5fdGVybWluYWwiOiIyRSIsImRlc3RpbmF0aW9uIjoiQ0FJIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IkFGIiwib3BlcmF0aW5nQ2FycmllciI6IkFGIiwiZmxpZ2h0TnVtYmVyIjoiNTcwIiwiZXF1aXBtZW50VHlwZSI6Ijc4OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6eyJpbkZsaWdodFNydiI6IjE4In0sImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0wNiIsInRpbWVPZkRlcGFydHVyZSI6IjA0OjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMDYiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MzUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJDQUkiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJKRUQiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiQUYiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiI2Njg1IiwiZXF1aXBtZW50VHlwZSI6IjMzMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVFJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MTI0MDA1MDgyNjE1MjBBUk5DREdBRkFGMTI2MzA1MDgyNjIwMTAwNjA4MjYwMTMwQ0RHQ0FJQUZBRjU3MDA2MDgyNjA0MjUwNjA4MjYwNjM1Q0FJSkVEQUZTVjY2ODUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxOCIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IkFGIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjQ5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIyMDI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiQUYiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMjowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjIzOjQ1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSkVEIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uIjoiUlVIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IkFGIiwib3BlcmF0aW5nQ2FycmllciI6IlNWIiwiZmxpZ2h0TnVtYmVyIjoiOTIzNyIsImVxdWlwbWVudFR5cGUiOiI3NzciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhSUzBLQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yMCIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDc6MzUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJSVUgiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJDREciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJtYXJrZXRpbmdDYXJyaWVyIjoiQUYiLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1YiLCJmbGlnaHROdW1iZXIiOiI2NjcxIiwiZXF1aXBtZW50VHlwZSI6Ijc3MyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSFJTMEtCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTIwIiwidGltZU9mRGVwYXJ0dXJlIjoiMTQ6NTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yMCIsInRpbWVPZkFycml2YWwiOiIxNzoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkNERyIsIm9yaWdpbl90ZXJtaW5hbCI6IjJGIiwiZGVzdGluYXRpb24iOiJBUk4iLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJtYXJrZXRpbmdDYXJyaWVyIjoiQUYiLCJvcGVyYXRpbmdDYXJyaWVyIjoiQUYiLCJmbGlnaHROdW1iZXIiOiIxMDYyIiwiZXF1aXBtZW50VHlwZSI6IjIyMyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSFJTMEtCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMTkwODI2MjIwMDE5MDgyNjIzNDVKRURSVUhBRlNWOTIzNzIwMDgyNjAyMDAyMDA4MjYwNzM1UlVIQ0RHQUZTVjY2NzEyMDA4MjYxNDUwMjAwODI2MTcyNUNER0FSTkFGQUYxMDYyIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMTgiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJBRiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI0NyIsImZhcmVGYW1pbHluYW1lIjoiU1RBTkRBUkQiLCJkZXNjcmlwdGlvbiI6IlNUQU5EQVJEIiwiY2FycmllciI6IkFGIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijk5MTEiLCJ0b3RhbFRheCI6IjMzMTciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTgiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJBRiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI3NCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNzUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijc2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3NyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNzgiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6Ijc5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI4MCIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMTgiLCJmYXJlRmFtaWx5bmFtZSI6IlNUQU5EQVJEIiwiZGVzY3JpcHRpb24iOiJTVEFOREFSRCIsImNhcnJpZXIiOiJBRiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI3NCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNzUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijc2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3NyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNzgiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6Ijc5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI4MCIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjEiLCJxdWFudGl0eUNvZGUiOiJOIiwidW5pdFF1YWxpZmllciI6IiIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MCwid2VpZ2h0IjoiMSIsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5OTExIiwidG90YWxUYXhBbW91bnQiOiIzMzE3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVFJTMFNCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRSUzBTQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUUlMwU0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSFJTMEtCU0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhSUzBLQlNBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJIUlMwS0JTQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiI1MSIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJBRiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMTE5NSIsInRvdGFsVGF4IjoiMzMxNyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyMCIsImZhcmVGYW1pbHluYW1lIjoiRkxFWCIsImRlc2NyaXB0aW9uIjoiRkxFWCIsImNhcnJpZXIiOiJBRiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI3NCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNzUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijc2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3NyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNzkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjgwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4MSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjAiLCJmYXJlRmFtaWx5bmFtZSI6IkZMRVgiLCJkZXNjcmlwdGlvbiI6IkZMRVgiLCJjYXJyaWVyIjoiQUYiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiNzQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijc1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3NiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNzciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijc5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI4MCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiODEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIxIiwicXVhbnRpdHlDb2RlIjoiTiIsInVuaXRRdWFsaWZpZXIiOiIiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjAsIndlaWdodCI6IjEiLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTExOTUiLCJ0b3RhbFRheEFtb3VudCI6IjMzMTciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUUlMwU0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVFJTMFNGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRSUzBTRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJIUlMwS0ZGQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSFJTMEtGRkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhSUzBLRkZBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiU1VCSiBUTyBDQU5DRUxMQVRJT05cL0NIQU5HRSBQRU5BTFRZIiwidHlwZSI6Ijc2IiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiI1OSIsImZhcmVGYW1pbHluYW1lIjoiUFJFTUZMRVgiLCJkZXNjcmlwdGlvbiI6IlBSRU1JVU0gRkxFWCIsImNhcnJpZXIiOiJBRiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIyMTM4MyIsInRvdGFsVGF4IjoiMzcyMSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyNiIsImZhcmVGYW1pbHluYW1lIjoiUFJFTUZMRVgiLCJkZXNjcmlwdGlvbiI6IlBSRU1JVU0gRkxFWCIsImNhcnJpZXIiOiJBRiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI3NCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNzUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijc2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI4OCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjkwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI5MSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMjciLCJmYXJlRmFtaWx5bmFtZSI6IkZVTExGTEVYIiwiZGVzY3JpcHRpb24iOiJGVUxMIEZMRVgiLCJjYXJyaWVyIjoiQUYiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiNzQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijc1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3NiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNzciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijc4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI3OSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODAiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIyMTM4MyIsInRvdGFsVGF4QW1vdW50IjoiMzcyMSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJXIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkFSUzhURktBIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiVyIsInJiZCI6IkEiLCJjYWJpbiI6IlciLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQSIsImNhYmluIjoiVyIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJBUlM4VEZLQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6IlciLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQVJTOFRGS0EiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllSUzBBRk5BIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZUlMwQUZOQSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWVJTMEFGTkEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJTVUJKIFRPIENBTkNFTExBVElPTlwvQ0hBTkdFIFBFTkFMVFkiLCJ0eXBlIjoiNzYiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiJNRUFMIDEiLCJ0aXRsZSI6Ik1FQUwgMSJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkVBU1kgUEFTUyIsInRpdGxlIjoiRUFTWSBQQVNTIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJTRUNVUklUWSBGQVNUIFRSQUNLIiwidGl0bGUiOiJTRUNVUklUWSBGQVNUIFRSQUNLIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJCQVNJQyBTRUFUIiwidGl0bGUiOiJCQVNJQyBTRUFUIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJDSEFOR0UgRkVFIiwidGl0bGUiOiJDSEFOR0UgRkVFIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDQU5DRUxMQVRJT04iLCJ0aXRsZSI6IkNBTkNFTExBVElPTiJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiTUlMRVMgRUFSTklORyIsInRpdGxlIjoiTUlMRVMgRUFSTklORyJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00iLCJ0aXRsZSI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiIyUENUIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMlBDVCBNSUxFUyBFQVJORUQifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSIsInRpdGxlIjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSIsInRpdGxlIjoiRVhDRVNTIFdFSUdIVCBTUEVDSUFMIENIQVJHRSJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiRk9PRCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6IkZPT0QgQU5EIEJFVkVSQUdFIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUklPUklUWSBBQ0NFU1MiLCJ0aXRsZSI6IlBSSU9SSVRZIEFDQ0VTUyJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiTk8gU0hPVyBGRUUiLCJ0aXRsZSI6Ik5PIFNIT1cgRkVFIn0sIjQwIjp7Im51bWJlciI6IjQwIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiNDEiOnsibnVtYmVyIjoiNDEiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0MiI6eyJudW1iZXIiOiI0MiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjQzIjp7Im51bWJlciI6IjQzIiwiZnJlZVRleHQiOiJFWFRSQSBCQUdHQUdFIiwidGl0bGUiOiJFWFRSQSBCQUdHQUdFIn0sIjQ0Ijp7Im51bWJlciI6IjQ0IiwiZnJlZVRleHQiOiJDSEFSR0VBQkxFIFNFQVQiLCJ0aXRsZSI6IkNIQVJHRUFCTEUgU0VBVCJ9LCI0NSI6eyJudW1iZXIiOiI0NSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjQ2Ijp7Im51bWJlciI6IjQ2IiwiZnJlZVRleHQiOiJGQVNUIFRSQUNLIiwidGl0bGUiOiJGQVNUIFRSQUNLIn0sIjQ3Ijp7Im51bWJlciI6IjQ3IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDgiOnsibnVtYmVyIjoiNDgiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjQ5Ijp7Im51bWJlciI6IjQ5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTAiOnsibnVtYmVyIjoiNTAiLCJmcmVlVGV4dCI6IkJJRCBUTyBVUEdSQURFIiwidGl0bGUiOiJCSUQgVE8gVVBHUkFERSJ9LCI1MSI6eyJudW1iZXIiOiI1MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUyIjp7Im51bWJlciI6IjUyIiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI1MyI6eyJudW1iZXIiOiI1MyIsImZyZWVUZXh0IjoiU0VDT05EIENIRUNLRUQgQkFHIiwidGl0bGUiOiJTRUNPTkQgQ0hFQ0tFRCBCQUcifSwiNTQiOnsibnVtYmVyIjoiNTQiLCJmcmVlVGV4dCI6IlRISVJEIENIRUNLRUQgQkFHIiwidGl0bGUiOiJUSElSRCBDSEVDS0VEIEJBRyJ9LCI1NSI6eyJudW1iZXIiOiI1NSIsImZyZWVUZXh0IjoiU0VDT05EIEhBTkQgQkFHIiwidGl0bGUiOiJTRUNPTkQgSEFORCBCQUcifSwiNTYiOnsibnVtYmVyIjoiNTYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNTciOnsibnVtYmVyIjoiNTciLCJmcmVlVGV4dCI6IlNOQUNLIE9SIERSSU5LIiwidGl0bGUiOiJTTkFDSyBPUiBEUklOSyJ9LCI1OCI6eyJudW1iZXIiOiI1OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjU5Ijp7Im51bWJlciI6IjU5IiwiZnJlZVRleHQiOiJXSUZJIENPTk5FQ1RJT04iLCJ0aXRsZSI6IldJRkkgQ09OTkVDVElPTiJ9LCI2MCI6eyJudW1iZXIiOiI2MCIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCI2MSI6eyJudW1iZXIiOiI2MSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjYyIjp7Im51bWJlciI6IjYyIiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCI2MyI6eyJudW1iZXIiOiI2MyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjY0Ijp7Im51bWJlciI6IjY0IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjY1Ijp7Im51bWJlciI6IjY1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNjYiOnsibnVtYmVyIjoiNjYiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI2NyI6eyJudW1iZXIiOiI2NyIsImZyZWVUZXh0IjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0ciLCJ0aXRsZSI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIn0sIjY4Ijp7Im51bWJlciI6IjY4IiwiZnJlZVRleHQiOiJNRUFMIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBBTkQgQkVWRVJBR0UifSwiNjkiOnsibnVtYmVyIjoiNjkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI3MCI6eyJudW1iZXIiOiI3MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjcxIjp7Im51bWJlciI6IjcxIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjcyIjp7Im51bWJlciI6IjcyIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifSwiNzMiOnsibnVtYmVyIjoiNzMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiNzQiOnsibnVtYmVyIjoiNzQiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI3NSI6eyJudW1iZXIiOiI3NSIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjc2Ijp7Im51bWJlciI6Ijc2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjc3Ijp7Im51bWJlciI6Ijc3IiwiZnJlZVRleHQiOiJTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU0VBVCBTRUxFQ1RJT04ifSwiNzgiOnsibnVtYmVyIjoiNzgiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI3OSI6eyJudW1iZXIiOiI3OSIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiODAiOnsibnVtYmVyIjoiODAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiODEiOnsibnVtYmVyIjoiODEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4MiI6eyJudW1iZXIiOiI4MiIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4MyI6eyJudW1iZXIiOiI4MyIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHR0FHRSA4S0ciLCJ0aXRsZSI6IkNBQklOIEJBR0dBR0UgOEtHIn0sIjg0Ijp7Im51bWJlciI6Ijg0IiwiZnJlZVRleHQiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIiwidGl0bGUiOiJDQVJSWTRLRyA5TEIgVVBUTzQxTEkgMTA1TENNIn0sIjg1Ijp7Im51bWJlciI6Ijg1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODYiOnsibnVtYmVyIjoiODYiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI4NyI6eyJudW1iZXIiOiI4NyIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiODgiOnsibnVtYmVyIjoiODgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI4OSI6eyJudW1iZXIiOiI4OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQk9BUkRJTkciLCJ0aXRsZSI6IlBSSU9SSVRZIEJPQVJESU5HIn0sIjkwIjp7Im51bWJlciI6IjkwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCQUdHQUdFIiwidGl0bGUiOiJQUklPUklUWSBCQUdHQUdFIn0sIjkxIjp7Im51bWJlciI6IjkxIiwiZnJlZVRleHQiOiJQUklPUklUWSBTRUNVUklUWSIsInRpdGxlIjoiUFJJT1JJVFkgU0VDVVJJVFkifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "CDG", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "CDG", "destination": "CAI", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "CAI", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "RUH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "RUH", "destination": "CDG", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "CDG", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "AF", "calendar_total_currency": "SEK", "calendar_total_price": 14519.62, "calendar_total_sell": 14519.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 14519.62, "filter": { "id": "F1AE00019-245", "price": 14519.62, "gross_total": 9911, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "AF", "carrier_marketing": "AF", "aircraft": "223", "aircraft_name": "223", "cabin_class": "STANDARD", "connecting_airport": [ "CDG", "CAI", "RUH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:40", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-20T17:25", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "arn202608051240cdg2026080515201263cdg202608052010cai202608060130570cai202608060425jed2026080606356685jed202608192200ruh2026081923459237ruh202608200200cdg2026082007356671cdg202608201450arn2026082017251062", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-246", "journey_type": "MultiCity", "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-246", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H40M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T21:50", "origin_terminal": "5", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "ADD", "arrival_time": "2026-08-06T06:35", "destination_terminal": "2", "dateVariation": "1", "destination_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "715" }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "715" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LLXESSE", "fareType": "RP", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "ADD", "departure_time": "2026-08-06T11:00", "origin_terminal": "2", "origin_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "destination": "JED", "arrival_time": "2026-08-06T13:30", "destination_terminal": "N", "dateVariation": null, "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-06", "flight_time": null, "distance": null, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "462" }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "462" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "7", "fareBasis": "LLXESSE", "fareType": "RP", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-246", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T15:20", "origin_terminal": "N", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "ADD", "arrival_time": "2026-08-19T17:50", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "463" }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "463" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasis": "KLXEESE", "fareType": "RP", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } }, { "origin": "ADD", "departure_time": "2026-08-19T23:40", "origin_terminal": "2", "origin_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "destination": "ARN", "arrival_time": "2026-08-20T06:40", "destination_terminal": "5", "dateVariation": "1", "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT05H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "714" }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "714" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasis": "KLXEESE", "fareType": "RP", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces", "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 15036.77, "gross_total": 10264, "base_fare": 9661.68, "tax": 5375.09, "sell": { "currency": "SEK", "total": 15036.77, "base_fare": 9661.68, "tax": 5375.09 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTAyNjQsImJhc2VfZmFyZSI6NjU5NSwidGF4IjozNjY5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTAyNjQsImJhc2VfZmFyZSI6NjU5NSwidGF4IjozNjY5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwMjY0LCJiYXNlX2ZhcmUiOjY1OTUsInRheCI6MzY2OX19", "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": 15036.77, "base_fare": 9661.68, "tax": 5375.09, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9661.68", "tax": "5375.09", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15036.77, "base_fare": 9661.68, "tax": 5375.09, "gross": { "base_fare": "9661.68", "tax": "5375.09", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwMjY0LjAwIiwiYmFzZV9mYXJlIjoiNjU5NS4wMCIsInRheCI6IjM2NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NTk1LjAwIiwidGF4IjoiMzY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwMjY0LjAwIiwiYmFzZV9mYXJlIjoiNjU5NS4wMCIsInRheCI6IjM2NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NTk1LjAwIiwidGF4IjoiMzY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwMjY0LjAwIiwiYmFzZV9mYXJlIjoiNjU5NS4wMCIsInRheCI6IjM2NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTAyNjQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "OPTION#246", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "ADD", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "ADD", "destination": "JED", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "JED", "destination": "ADD", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "ADD", "destination": "ARN", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "965", "currency": "DKK" } }, "calendar_key": "2026-08-05-2026-08-20", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-20", "calendar_carrier": "ET", "calendar_total_currency": "SEK", "calendar_total_price": 15036.77, "calendar_total_sell": 15036.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15036.77, "filter": { "id": "F1AE00019-246", "price": 15036.77, "gross_total": 10264, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "ET", "carrier_marketing": "ET", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy Standard", "connecting_airport": [ "ADD" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-08-05T21:50", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-20T06:40", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "arn202608052150add202608060635715add202608061100jed202608061330462jed202608191520add202608191750463add202608192340arn202608200640714", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-247", "journey_type": "MultiCity", "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-247", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:10", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T16:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "J", "meal_code": null, "seat_available": "4", "fareBasis": "JRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-05T21:25", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T01:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "694" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "694" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "J", "meal_code": null, "seat_available": "4", "fareBasis": "JRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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-247", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T05:10", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T08:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "699" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-19T12:50", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T15:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1281" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "F", "meal_code": null, "seat_available": "4", "fareBasis": "FRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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": 16015.38, "gross_total": 10932, "base_fare": 12604.86, "tax": 3410.52, "sell": { "currency": "SEK", "total": 16015.38, "base_fare": 12604.86, "tax": 3410.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA5MzIsImJhc2VfZmFyZSI6ODYwNCwidGF4IjoyMzI4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA5MzIsImJhc2VfZmFyZSI6ODYwNCwidGF4IjoyMzI4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwOTMyLCJiYXNlX2ZhcmUiOjg2MDQsInRheCI6MjMyOH19", "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": 16015.38, "base_fare": 12604.86, "tax": 3410.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "12604.86", "tax": "3410.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 16015.38, "base_fare": 12604.86, "tax": 3410.52, "gross": { "base_fare": "12604.86", "tax": "3410.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwOTMyLjAwIiwiYmFzZV9mYXJlIjoiODYwNC4wMCIsInRheCI6IjIzMjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjA0LjAwIiwidGF4IjoiMjMyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwOTMyLjAwIiwiYmFzZV9mYXJlIjoiODYwNC4wMCIsInRheCI6IjIzMjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjA0LjAwIiwidGF4IjoiMjMyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwOTMyLjAwIiwiYmFzZV9mYXJlIjoiODYwNC4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA5MzIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER247", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 16015.38, "calendar_total_sell": 16015.38, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 16015.38, "filter": { "id": "F1AE00019-247", "price": 16015.38, "gross_total": 10932, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "738", "aircraft_name": "738", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-19T15:30", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "arn202608051210saw2026080516451280saw202608052125jed202608060110694jed202608190510saw202608190855699saw202608191250arn2026081915301281", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-248", "journey_type": "MultiCity", "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-248", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:10", "origin_terminal": null, "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T16:45", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1280" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "J", "meal_code": null, "seat_available": "4", "fareBasis": "JRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-05T21:25", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T01:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "694" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "694" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "J", "meal_code": null, "seat_available": "4", "fareBasis": "JRTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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-248", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H40M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T02:30", "origin_terminal": null, "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T06:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "695" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "A", "meal_code": null, "seat_available": "4", "fareBasis": "ARTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "SAW", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T11:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT02H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "marketing": { "carrier": "PC", "carrier_name": "Pegasus", "carrier_logo": "PC.png", "flight_number": "1279" }, "booking_class": { "cabin_class": "BEYOND ESSENTIALS", "cabin_code": "M", "booking_code": "A", "meal_code": null, "seat_available": "4", "fareBasis": "ARTBYD1S", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BYD", "fareFamilyName": "BEYOND ESSENTIALS", "fareFamilyRefNo": "5", "fareType_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": 18129.38, "gross_total": 12375, "base_fare": 14718.86, "tax": 3410.52, "sell": { "currency": "SEK", "total": 18129.38, "base_fare": 14718.86, "tax": 3410.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTIzNzUsImJhc2VfZmFyZSI6MTAwNDcsInRheCI6MjMyOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEyMzc1LCJiYXNlX2ZhcmUiOjEwMDQ3LCJ0YXgiOjIzMjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTIzNzUsImJhc2VfZmFyZSI6MTAwNDcsInRheCI6MjMyOH19", "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": 18129.38, "base_fare": 14718.86, "tax": 3410.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14718.86", "tax": "3410.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 18129.38, "base_fare": 14718.86, "tax": 3410.52, "gross": { "base_fare": "14718.86", "tax": "3410.52", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyMzc1LjAwIiwiYmFzZV9mYXJlIjoiMTAwNDcuMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwNDcuMDAiLCJ0YXgiOiIyMzI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTIzNzUuMDAiLCJiYXNlX2ZhcmUiOiIxMDA0Ny4wMCIsInRheCI6IjIzMjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDA0Ny4wMCIsInRheCI6IjIzMjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxMjM3NS4wMCIsImJhc2VfZmFyZSI6IjEwMDQ3LjAwIiwidGF4IjoiMjMyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjM3NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BYD#ER248", "brandName": "BEYOND ESSENTIALS", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "JED", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "PC", "calendar_total_currency": "SEK", "calendar_total_price": 18129.38, "calendar_total_sell": 18129.38, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 18129.38, "filter": { "id": "F1AE00019-248", "price": 18129.38, "gross_total": 12375, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "PC", "carrier_marketing": "PC", "aircraft": "738", "aircraft_name": "738", "cabin_class": "BEYOND ESSENTIALS", "connecting_airport": [ "SAW" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-19T11:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "arn202608051210saw2026080516451280saw202608052125jed202608060110694jed202608190230saw202608190615695saw202608190830arn2026081911101279", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178083473453117FFSYR", "flight_key": "F1AE00019-249", "journey_type": "MultiCity", "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-249", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": null, "routes": [ { "origin": "ARN", "departure_time": "2026-08-05T12:10", "origin_terminal": "2", "origin_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "destination": "SAW", "arrival_time": "2026-08-05T16:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "VF", "carrier_name": "A Jet", "carrier_logo": "VF.png", "flight_number": "266" }, "marketing": { "carrier": "VF", "carrier_name": "A Jet", "carrier_logo": "VF.png", "flight_number": "266" }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HN7AJRR", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BSC", "fareFamilyName": "BASIC", "fareFamilyRefNo": "22", "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": "SAW", "departure_time": "2026-08-05T22:10", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "JED", "arrival_time": "2026-08-06T02:05", "destination_terminal": "1", "dateVariation": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-05", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "VF", "carrier_name": "A Jet", "carrier_logo": "VF.png", "flight_number": "189" }, "marketing": { "carrier": "VF", "carrier_name": "A Jet", "carrier_logo": "VF.png", "flight_number": "189" }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HN7AJRR", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BSC", "fareFamilyName": "BASIC", "fareFamilyRefNo": "22", "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-249", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H00M", "transit_time": null, "routes": [ { "origin": "JED", "departure_time": "2026-08-19T03:10", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "SAW", "arrival_time": "2026-08-19T07:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-19", "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": "190" }, "marketing": { "carrier": "VF", "carrier_name": "A Jet", "carrier_logo": "VF.png", "flight_number": "190" }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON7AJRR", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BSC", "fareFamilyName": "BASIC", "fareFamilyRefNo": "22", "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": "SAW", "departure_time": "2026-08-19T08:30", "origin_terminal": null, "origin_airport": { "name": "Sabiha Goekcen International Airport", "city": "Pendik, Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "ARN", "arrival_time": "2026-08-19T11:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Stockholm Arlanda Airport", "city": "Stockholm", "country": "Sweden", "timezone": "Europe\/Stockholm" }, "flight_date": "2026-08-19", "flight_time": null, "distance": null, "lay_over": "PT01H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "VF", "carrier_name": "A Jet", "carrier_logo": "VF.png", "flight_number": "265" }, "marketing": { "carrier": "VF", "carrier_name": "A Jet", "carrier_logo": "VF.png", "flight_number": "265" }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "ON7AJRR", "fareType": "RP", "corporateId": null, "fareFamilyCode": "BSC", "fareFamilyName": "BASIC", "fareFamilyRefNo": "22", "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": 19264.75, "gross_total": 13150, "base_fare": 17383.69, "tax": 1881.06, "sell": { "currency": "SEK", "total": 19264.75, "base_fare": 17383.69, "tax": 1881.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTMxNTAsImJhc2VfZmFyZSI6MTE4NjYsInRheCI6MTI4NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEzMTUwLCJiYXNlX2ZhcmUiOjExODY2LCJ0YXgiOjEyODQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTMxNTAsImJhc2VfZmFyZSI6MTE4NjYsInRheCI6MTI4NH19", "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": 19264.75, "base_fare": 17383.69, "tax": 1881.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "17383.69", "tax": "1881.06", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 19264.75, "base_fare": 17383.69, "tax": 1881.06, "gross": { "base_fare": "17383.69", "tax": "1881.06", "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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzMTUwLjAwIiwiYmFzZV9mYXJlIjoiMTE4NjYuMDAiLCJ0YXgiOiIxMjg0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE4NjYuMDAiLCJ0YXgiOiIxMjg0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTMxNTAuMDAiLCJiYXNlX2ZhcmUiOiIxMTg2Ni4wMCIsInRheCI6IjEyODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTg2Ni4wMCIsInRheCI6IjEyODQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxMzE1MC4wMCIsImJhc2VfZmFyZSI6IjExODY2LjAwIiwidGF4IjoiMTI4NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "STANDARD", "promo_rules": "STANDARD", "brandCode": "BSC#ER249", "brandName": "BASIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQ2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjU1IiwiTWFqb3JpdHlDYXJyaWVyIjoiVkYiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMDUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMjoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTA1IiwidGltZU9mQXJyaXZhbCI6IjE2OjU1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQVJOIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiU0FXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJWRiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJWRiIsImZsaWdodE51bWJlciI6IjI2NiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhON0FKUlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTA1IiwidGltZU9mRGVwYXJ0dXJlIjoiMjI6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0wNiIsInRpbWVPZkFycml2YWwiOiIwMjowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiU0FXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkpFRCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsIm1hcmtldGluZ0NhcnJpZXIiOiJWRiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJWRiIsImZsaWdodE51bWJlciI6IjE4OSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhON0FKUlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMDUwODI2MTIxMDA1MDgyNjE2NTVBUk5TQVdWRlZGMjY2MDUwODI2MjIxMDA2MDgyNjAyMDVTQVdKRURWRlZGMTg5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMjIiLCJmYXJlRmFtaWx5bmFtZSI6IkJTQyIsImRlc2NyaXB0aW9uIjoiQkFTSUMiLCJjYXJyaWVyIjoiVkYifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNTEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjA5MDAiLCJNYWpvcml0eUNhcnJpZXIiOiJWRiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0xOSIsInRpbWVPZkRlcGFydHVyZSI6IjAzOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZBcnJpdmFsIjoiMDc6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJKRUQiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJTQVciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlZGIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTkwIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFWUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT043QUpSUiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMTkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTE5IiwidGltZU9mQXJyaXZhbCI6IjExOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiU0FXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFSTiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsIm1hcmtldGluZ0NhcnJpZXIiOiJWRiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJWRiIsImZsaWdodE51bWJlciI6IjI2NSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9ON0FKUlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMTkwODI2MDMxMDE5MDgyNjA3MDBKRURTQVdWRlRLMTkwMTkwODI2MDgzMDE5MDgyNjExMTBTQVdBUk5WRlZGMjY1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMjIiLCJmYXJlRmFtaWx5bmFtZSI6IkJTQyIsImRlc2NyaXB0aW9uIjoiQkFTSUMiLCJjYXJyaWVyIjoiVkYifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNTUiLCJmYXJlRmFtaWx5bmFtZSI6IkJTQyIsImRlc2NyaXB0aW9uIjoiQkFTSUMiLCJjYXJyaWVyIjoiVkYiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTMxNTAiLCJ0b3RhbFRheCI6IjEyODQiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMjIiLCJmYXJlRmFtaWx5bmFtZSI6IkJTQyIsImRlc2NyaXB0aW9uIjoiQkFTSUMiLCJjYXJyaWVyIjoiVkYiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiODMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6Ijg0Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyMiIsImZhcmVGYW1pbHluYW1lIjoiQlNDIiwiZGVzY3JpcHRpb24iOiJCQVNJQyIsImNhcnJpZXIiOiJWRiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI4MyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiODQiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzE1MCIsInRvdGFsVGF4QW1vdW50IjoiMTI4NCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhON0FKUlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhON0FKUlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9ON0FKUlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9ON0FKUlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTyIsImRlc2NyaXB0aW9uIjoiRUNPSkVUIiwiY2FycmllciI6IlZGIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzNTY2IiwidG90YWxUYXgiOiIxMjg0IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ08iLCJkZXNjcmlwdGlvbiI6IkVDT0pFVCIsImNhcnJpZXIiOiJWRiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI4MyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiODQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijg1Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyMyIsImZhcmVGYW1pbHluYW1lIjoiRUNPIiwiZGVzY3JpcHRpb24iOiJFQ09KRVQiLCJjYXJyaWVyIjoiVkYiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiODMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijg0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI4NSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI3IiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzNTY2IiwidG90YWxUYXhBbW91bnQiOiIxMjg0IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSE43QUpTUiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSE43QUpTUiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT043QUpTUiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT043QUpTUiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiTUVBTCAxIiwidGl0bGUiOiJNRUFMIDEifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJFQVNZIFBBU1MiLCJ0aXRsZSI6IkVBU1kgUEFTUyJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiU0VDVVJJVFkgRkFTVCBUUkFDSyIsInRpdGxlIjoiU0VDVVJJVFkgRkFTVCBUUkFDSyJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiQkFTSUMgU0VBVCIsInRpdGxlIjoiQkFTSUMgU0VBVCJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiQ0hBTkdFIEZFRSIsInRpdGxlIjoiQ0hBTkdFIEZFRSJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0FOQ0VMTEFUSU9OIiwidGl0bGUiOiJDQU5DRUxMQVRJT04ifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik1JTEVTIEVBUk5JTkciLCJ0aXRsZSI6Ik1JTEVTIEVBUk5JTkcifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UiLCJ0aXRsZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPMjJMQiAxMEtHIEJBR0dBR0UifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IkNBUlJZOEtHIDU1Q00gWCA0MCBDTSBYIDIzIENNIiwidGl0bGUiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiMlBDVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjJQQ1QgTUlMRVMgRUFSTkVEIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUiLCJ0aXRsZSI6IlJFSVNTVUUgQU5EIFJFRlVORCBPVkVSUklERSJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UiLCJ0aXRsZSI6IkVYQ0VTUyBXRUlHSFQgU1BFQ0lBTCBDSEFSR0UifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IkZPT0QgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJGT09EIEFORCBCRVZFUkFHRSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQUNDRVNTIiwidGl0bGUiOiJQUklPUklUWSBBQ0NFU1MifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6Ik5PIFNIT1cgRkVFIiwidGl0bGUiOiJOTyBTSE9XIEZFRSJ9LCI0MCI6eyJudW1iZXIiOiI0MCIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjQxIjp7Im51bWJlciI6IjQxIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNDIiOnsibnVtYmVyIjoiNDIiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI0MyI6eyJudW1iZXIiOiI0MyIsImZyZWVUZXh0IjoiRVhUUkEgQkFHR0FHRSIsInRpdGxlIjoiRVhUUkEgQkFHR0FHRSJ9LCI0NCI6eyJudW1iZXIiOiI0NCIsImZyZWVUZXh0IjoiQ0hBUkdFQUJMRSBTRUFUIiwidGl0bGUiOiJDSEFSR0VBQkxFIFNFQVQifSwiNDUiOnsibnVtYmVyIjoiNDUiLCJmcmVlVGV4dCI6IlNOQUNLIiwidGl0bGUiOiJTTkFDSyJ9LCI0NiI6eyJudW1iZXIiOiI0NiIsImZyZWVUZXh0IjoiRkFTVCBUUkFDSyIsInRpdGxlIjoiRkFTVCBUUkFDSyJ9LCI0NyI6eyJudW1iZXIiOiI0NyIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQ4Ijp7Im51bWJlciI6IjQ4IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI0OSI6eyJudW1iZXIiOiI0OSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjUwIjp7Im51bWJlciI6IjUwIiwiZnJlZVRleHQiOiJCSUQgVE8gVVBHUkFERSIsInRpdGxlIjoiQklEIFRPIFVQR1JBREUifSwiNTEiOnsibnVtYmVyIjoiNTEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MiI6eyJudW1iZXIiOiI1MiIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiNTMiOnsibnVtYmVyIjoiNTMiLCJmcmVlVGV4dCI6IlNFQ09ORCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiU0VDT05EIENIRUNLRUQgQkFHIn0sIjU0Ijp7Im51bWJlciI6IjU0IiwiZnJlZVRleHQiOiJUSElSRCBDSEVDS0VEIEJBRyIsInRpdGxlIjoiVEhJUkQgQ0hFQ0tFRCBCQUcifSwiNTUiOnsibnVtYmVyIjoiNTUiLCJmcmVlVGV4dCI6IlNFQ09ORCBIQU5EIEJBRyIsInRpdGxlIjoiU0VDT05EIEhBTkQgQkFHIn0sIjU2Ijp7Im51bWJlciI6IjU2IiwiZnJlZVRleHQiOiJNRUFMIiwidGl0bGUiOiJNRUFMIn0sIjU3Ijp7Im51bWJlciI6IjU3IiwiZnJlZVRleHQiOiJTTkFDSyBPUiBEUklOSyIsInRpdGxlIjoiU05BQ0sgT1IgRFJJTksifSwiNTgiOnsibnVtYmVyIjoiNTgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIENIRUNLIElOIiwidGl0bGUiOiJQUklPUklUWSBDSEVDSyBJTiJ9LCI1OSI6eyJudW1iZXIiOiI1OSIsImZyZWVUZXh0IjoiV0lGSSBDT05ORUNUSU9OIiwidGl0bGUiOiJXSUZJIENPTk5FQ1RJT04ifSwiNjAiOnsibnVtYmVyIjoiNjAiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiNjEiOnsibnVtYmVyIjoiNjEiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI2MiI6eyJudW1iZXIiOiI2MiIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiNjMiOnsibnVtYmVyIjoiNjMiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2NCI6eyJudW1iZXIiOiI2NCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI2NSI6eyJudW1iZXIiOiI2NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjY2Ijp7Im51bWJlciI6IjY2IiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiNjciOnsibnVtYmVyIjoiNjciLCJmcmVlVGV4dCI6IkNIRUNLRUQgQkFHR0FHRSBVUCBUTyAzMktHIiwidGl0bGUiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyJ9LCI2OCI6eyJudW1iZXIiOiI2OCIsImZyZWVUZXh0IjoiTUVBTCBBTkQgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQU5EIEJFVkVSQUdFIn0sIjY5Ijp7Im51bWJlciI6IjY5IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNzAiOnsibnVtYmVyIjoiNzAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI3MSI6eyJudW1iZXIiOiI3MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI3MiI6eyJudW1iZXIiOiI3MiIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn0sIjczIjp7Im51bWJlciI6IjczIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjc0Ijp7Im51bWJlciI6Ijc0IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNzUiOnsibnVtYmVyIjoiNzUiLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCI3NiI6eyJudW1iZXIiOiI3NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI3NyI6eyJudW1iZXIiOiI3NyIsImZyZWVUZXh0IjoiU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNFQVQgU0VMRUNUSU9OIn0sIjc4Ijp7Im51bWJlciI6Ijc4IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNzkiOnsibnVtYmVyIjoiNzkiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjgwIjp7Im51bWJlciI6IjgwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjgxIjp7Im51bWJlciI6IjgxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiODIiOnsibnVtYmVyIjoiODIiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiODMiOnsibnVtYmVyIjoiODMiLCJmcmVlVGV4dCI6IkNBQklOIEJBR0dBR0UgOEtHIiwidGl0bGUiOiJDQUJJTiBCQUdHQUdFIDhLRyJ9LCI4NCI6eyJudW1iZXIiOiI4NCIsImZyZWVUZXh0IjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSIsInRpdGxlIjoiQ0FSUlk0S0cgOUxCIFVQVE80MUxJIDEwNUxDTSJ9LCI4NSI6eyJudW1iZXIiOiI4NSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjg2Ijp7Im51bWJlciI6Ijg2IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiODciOnsibnVtYmVyIjoiODciLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjg4Ijp7Im51bWJlciI6Ijg4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiODkiOnsibnVtYmVyIjoiODkiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJPQVJESU5HIiwidGl0bGUiOiJQUklPUklUWSBCT0FSRElORyJ9LCI5MCI6eyJudW1iZXIiOiI5MCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQkFHR0FHRSIsInRpdGxlIjoiUFJJT1JJVFkgQkFHR0FHRSJ9LCI5MSI6eyJudW1iZXIiOiI5MSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgU0VDVVJJVFkiLCJ0aXRsZSI6IlBSSU9SSVRZIFNFQ1VSSVRZIn19fSx7Iml0ZW1OdW1iZXIiOiI1NyIsImZhcmVGYW1pbHluYW1lIjoiRkxYIiwiZGVzY3JpcHRpb24iOiJGTEVYIiwiY2FycmllciI6IlZGIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE0MTE3IiwidG90YWxUYXgiOiIxMjg0IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjI0IiwiZmFyZUZhbWlseW5hbWUiOiJGTFgiLCJkZXNjcmlwdGlvbiI6IkZMRVgiLCJjYXJyaWVyIjoiVkYiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiODMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijg0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI4NiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiODUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjI0IiwiZmFyZUZhbWlseW5hbWUiOiJGTFgiLCJkZXNjcmlwdGlvbiI6IkZMRVgiLCJjYXJyaWVyIjoiVkYiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiODMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6Ijg0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI4NiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiODUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMyIsImZyZWVBbGxvd2FuY2UiOiIyNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMjUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNDExNyIsInRvdGFsVGF4QW1vdW50IjoiMTI4NCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhON0FKRlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhON0FKRlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9ON0FKRlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9ON0FKRlIiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ik1FQUwgMSIsInRpdGxlIjoiTUVBTCAxIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiRUFTWSBQQVNTIiwidGl0bGUiOiJFQVNZIFBBU1MifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0siLCJ0aXRsZSI6IlNFQ1VSSVRZIEZBU1QgVFJBQ0sifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IkJBU0lDIFNFQVQiLCJ0aXRsZSI6IkJBU0lDIFNFQVQifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IkNIQU5HRSBGRUUiLCJ0aXRsZSI6IkNIQU5HRSBGRUUifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNBTkNFTExBVElPTiIsInRpdGxlIjoiQ0FOQ0VMTEFUSU9OIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJNSUxFUyBFQVJOSU5HIiwidGl0bGUiOiJNSUxFUyBFQVJOSU5HIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIiwidGl0bGUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IlVQVE8yMkxCIDEwS0cgQkFHR0FHRSIsInRpdGxlIjoiVVBUTzIyTEIgMTBLRyBCQUdHQUdFIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiJDQVJSWThLRyA1NUNNIFggNDAgQ00gWCAyMyBDTSIsInRpdGxlIjoiQ0FSUlk4S0cgNTVDTSBYIDQwIENNIFggMjMgQ00ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IjJQQ1QgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIyUENUIE1JTEVTIEVBUk5FRCJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiUkVJU1NVRSBBTkQgUkVGVU5EIE9WRVJSSURFIiwidGl0bGUiOiJSRUlTU1VFIEFORCBSRUZVTkQgT1ZFUlJJREUifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIiwidGl0bGUiOiJFWENFU1MgV0VJR0hUIFNQRUNJQUwgQ0hBUkdFIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJGT09EIEFORCBCRVZFUkFHRSIsInRpdGxlIjoiRk9PRCBBTkQgQkVWRVJBR0UifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEFDQ0VTUyIsInRpdGxlIjoiUFJJT1JJVFkgQUNDRVNTIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJOTyBTSE9XIEZFRSIsInRpdGxlIjoiTk8gU0hPVyBGRUUifSwiNDAiOnsibnVtYmVyIjoiNDAiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCI0MSI6eyJudW1iZXIiOiI0MSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjQyIjp7Im51bWJlciI6IjQyIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNDMiOnsibnVtYmVyIjoiNDMiLCJmcmVlVGV4dCI6IkVYVFJBIEJBR0dBR0UiLCJ0aXRsZSI6IkVYVFJBIEJBR0dBR0UifSwiNDQiOnsibnVtYmVyIjoiNDQiLCJmcmVlVGV4dCI6IkNIQVJHRUFCTEUgU0VBVCIsInRpdGxlIjoiQ0hBUkdFQUJMRSBTRUFUIn0sIjQ1Ijp7Im51bWJlciI6IjQ1IiwiZnJlZVRleHQiOiJTTkFDSyIsInRpdGxlIjoiU05BQ0sifSwiNDYiOnsibnVtYmVyIjoiNDYiLCJmcmVlVGV4dCI6IkZBU1QgVFJBQ0siLCJ0aXRsZSI6IkZBU1QgVFJBQ0sifSwiNDciOnsibnVtYmVyIjoiNDciLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI0OCI6eyJudW1iZXIiOiI0OCIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiNDkiOnsibnVtYmVyIjoiNDkiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI1MCI6eyJudW1iZXIiOiI1MCIsImZyZWVUZXh0IjoiQklEIFRPIFVQR1JBREUiLCJ0aXRsZSI6IkJJRCBUTyBVUEdSQURFIn0sIjUxIjp7Im51bWJlciI6IjUxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNTIiOnsibnVtYmVyIjoiNTIiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjUzIjp7Im51bWJlciI6IjUzIiwiZnJlZVRleHQiOiJTRUNPTkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBDSEVDS0VEIEJBRyJ9LCI1NCI6eyJudW1iZXIiOiI1NCIsImZyZWVUZXh0IjoiVEhJUkQgQ0hFQ0tFRCBCQUciLCJ0aXRsZSI6IlRISVJEIENIRUNLRUQgQkFHIn0sIjU1Ijp7Im51bWJlciI6IjU1IiwiZnJlZVRleHQiOiJTRUNPTkQgSEFORCBCQUciLCJ0aXRsZSI6IlNFQ09ORCBIQU5EIEJBRyJ9LCI1NiI6eyJudW1iZXIiOiI1NiIsImZyZWVUZXh0IjoiTUVBTCIsInRpdGxlIjoiTUVBTCJ9LCI1NyI6eyJudW1iZXIiOiI1NyIsImZyZWVUZXh0IjoiU05BQ0sgT1IgRFJJTksiLCJ0aXRsZSI6IlNOQUNLIE9SIERSSU5LIn0sIjU4Ijp7Im51bWJlciI6IjU4IiwiZnJlZVRleHQiOiJQUklPUklUWSBDSEVDSyBJTiIsInRpdGxlIjoiUFJJT1JJVFkgQ0hFQ0sgSU4ifSwiNTkiOnsibnVtYmVyIjoiNTkiLCJmcmVlVGV4dCI6IldJRkkgQ09OTkVDVElPTiIsInRpdGxlIjoiV0lGSSBDT05ORUNUSU9OIn0sIjYwIjp7Im51bWJlciI6IjYwIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjYxIjp7Im51bWJlciI6IjYxIiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNjIiOnsibnVtYmVyIjoiNjIiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjYzIjp7Im51bWJlciI6IjYzIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNjQiOnsibnVtYmVyIjoiNjQiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiNjUiOnsibnVtYmVyIjoiNjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2NiI6eyJudW1iZXIiOiI2NiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjY3Ijp7Im51bWJlciI6IjY3IiwiZnJlZVRleHQiOiJDSEVDS0VEIEJBR0dBR0UgVVAgVE8gMzJLRyIsInRpdGxlIjoiQ0hFQ0tFRCBCQUdHQUdFIFVQIFRPIDMyS0cifSwiNjgiOnsibnVtYmVyIjoiNjgiLCJmcmVlVGV4dCI6Ik1FQUwgQU5EIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEFORCBCRVZFUkFHRSJ9LCI2OSI6eyJudW1iZXIiOiI2OSIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjcwIjp7Im51bWJlciI6IjcwIiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiNzEiOnsibnVtYmVyIjoiNzEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiNzIiOnsibnVtYmVyIjoiNzIiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9LCI3MyI6eyJudW1iZXIiOiI3MyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCI3NCI6eyJudW1iZXIiOiI3NCIsImZyZWVUZXh0IjoiU05BQ0siLCJ0aXRsZSI6IlNOQUNLIn0sIjc1Ijp7Im51bWJlciI6Ijc1IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiNzYiOnsibnVtYmVyIjoiNzYiLCJmcmVlVGV4dCI6Ik1FQUwiLCJ0aXRsZSI6Ik1FQUwifSwiNzciOnsibnVtYmVyIjoiNzciLCJmcmVlVGV4dCI6IlNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTRUFUIFNFTEVDVElPTiJ9LCI3OCI6eyJudW1iZXIiOiI3OCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjc5Ijp7Im51bWJlciI6Ijc5IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCI4MCI6eyJudW1iZXIiOiI4MCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCI4MSI6eyJudW1iZXIiOiI4MSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjgyIjp7Im51bWJlciI6IjgyIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgzIjp7Im51bWJlciI6IjgzIiwiZnJlZVRleHQiOiJDQUJJTiBCQUdHQUdFIDhLRyIsInRpdGxlIjoiQ0FCSU4gQkFHR0FHRSA4S0cifSwiODQiOnsibnVtYmVyIjoiODQiLCJmcmVlVGV4dCI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00iLCJ0aXRsZSI6IkNBUlJZNEtHIDlMQiBVUFRPNDFMSSAxMDVMQ00ifSwiODUiOnsibnVtYmVyIjoiODUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI4NiI6eyJudW1iZXIiOiI4NiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjg3Ijp7Im51bWJlciI6Ijg3IiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCI4OCI6eyJudW1iZXIiOiI4OCIsImZyZWVUZXh0IjoiUFJJT1JJVFkgQ0hFQ0sgSU4iLCJ0aXRsZSI6IlBSSU9SSVRZIENIRUNLIElOIn0sIjg5Ijp7Im51bWJlciI6Ijg5IiwiZnJlZVRleHQiOiJQUklPUklUWSBCT0FSRElORyIsInRpdGxlIjoiUFJJT1JJVFkgQk9BUkRJTkcifSwiOTAiOnsibnVtYmVyIjoiOTAiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIEJBR0dBR0UiLCJ0aXRsZSI6IlBSSU9SSVRZIEJBR0dBR0UifSwiOTEiOnsibnVtYmVyIjoiOTEiLCJmcmVlVGV4dCI6IlBSSU9SSVRZIFNFQ1VSSVRZIiwidGl0bGUiOiJQUklPUklUWSBTRUNVUklUWSJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "ARN", "destination": "SAW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "SAW", "destination": "JED", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "JED", "destination": "SAW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "SAW", "destination": "ARN", "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-08-05-2026-08-19", "calendar_flight_date": "2026-08-05", "calendar_arrival_date": "2026-08-19", "calendar_carrier": "VF", "calendar_total_currency": "SEK", "calendar_total_price": 19264.75, "calendar_total_sell": 19264.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 19264.75, "filter": { "id": "F1AE00019-249", "price": 19264.75, "gross_total": 13150, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "VF", "carrier_marketing": "VF", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "BASIC", "connecting_airport": [ "SAW" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-05T12:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-19T11:10", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "arn202608051210saw202608051655266saw202608052210jed202608060205189jed202608190310saw202608190700190saw202608190830arn202608191110265", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }